M96 Bus - Nairn - Inverness

List of stops

      Bus Station Stance 5 – Union Square Bus Station

      Bus Station Stance 5

      07:2509:2511:2513:2515:2517:2519:25

      Falcon Sq

      07:2509:2511:2513:2515:2517:2519:25

      Inverness Airport Railway Station

      07:4009:4011:4013:4015:4017:4019:40

      Duncan Drive

      07:5909:5911:5913:5915:5917:5919:59

      Bus Station

      08:00
      08:04
      10:00
      10:04
      12:00
      12:04
      14:00
      14:04
      16:00
      16:04
      18:00
      18:04
      20:00
      20:04

      Sainsburys

      08:0510:0512:0514:0516:0518:0520:05

      Brodie Castle

      08:1410:1412:1414:1416:1418:1420:14

      Old Bridge Court

      08:2310:2312:2314:2316:2318:2320:23

      Leys Road

      08:2510:2512:2514:2516:2518:2520:25

      Burghead Road

      08:3510:3512:3514:3516:3518:3520:35

      Braelossie Place

      08:4510:4512:4514:4516:4518:4520:45

      Bus Station

      08:47
      09:01
      10:47
      11:01
      12:47
      13:01
      14:47
      15:01
      16:47
      17:01
      18:47
      19:01
      20:47
      21:01

      Reiket Lane

      09:0411:0413:0415:0417:0419:0421:04

      Baxters of Speyside

      09:1611:1613:1615:1617:1619:1621:16

      Regent Square

      09:3011:3013:3015:3017:3019:3021:30

      Reidhaven Square

      09:3111:3113:3115:3117:3119:3121:31

      Deveron Way

      09:44
      09:48
      11:44
      11:48
      13:44
      13:48
      15:44
      15:48
      17:44
      17:48
      19:44
      19:48
      21:44
      21:48

      Lawrence Road

      10:0812:0814:0816:0818:0820:0822:08

      Thainstone Agricultural Centre

      10:2312:2314:2316:2318:2320:2322:23

      Fechnie Brae

      10:31
      10:35
      12:31
      12:35
      14:31
      14:35
      16:31
      16:35
      18:31
      18:35
      20:31
      20:35
      22:31
      22:35

      Mugiemoss Road

      10:5012:5014:5016:5018:5020:5022:50

      Berryden Retail Park

      10:5912:5914:5916:5918:5920:5922:59

      Union Square Bus Station

      11:0513:0515:0517:0519:0521:0523:05

      Union Square Bus Station – Bus Station Stance 5

      Union Square Bus Station11:5513:5515:5517:5519:4521:45
      Berryden Retail Park12:0014:0016:0018:0019:5021:50
      Manor Drive12:1014:1016:1018:1020:0022:00
      Fechnie Brae12:23
      12:27
      14:23
      14:27
      16:23
      16:27
      18:23
      18:27
      20:13
      20:17
      22:13
      22:17
      Thainstone Agricultural Centre12:3514:3516:3518:3520:2522:25
      Lawrence Road12:4914:4916:4918:4920:3922:39
      Deveron Way13:08
      13:12
      15:08
      15:12
      17:08
      17:12
      19:08
      19:12
      20:58
      21:02
      22:58
      23:02
      Reidhaven Square13:3115:3117:3119:3121:2123:21
      Regent Square13:3315:3317:3319:3321:2323:23
      Baxters of Speyside13:4615:4617:4619:4621:3623:36
      Reiket Lane13:5915:5917:5919:5921:4923:49
      Bus Station14:02
      14:16
      16:02
      16:16
      18:02
      18:16
      20:02
      20:16
      21:52
      22:06
      23:52
      00:06 +1
      Braelossie Place14:1716:1718:1720:1722:0700:07 +1
      Burghead Road14:2616:2618:2620:2622:1600:16 +1
      Cumming Street14:3916:3918:3920:3922:2900:29 +1
      Ramflat Road14:4016:4018:4020:4022:3000:30 +1
      Brodie Castle14:4816:4818:4820:4822:3800:38 +1
      Sainsbury's14:5616:5618:5620:5622:4600:46 +1
      Bus Station14:57
      15:01
      16:57
      17:01
      18:57
      19:01
      20:57
      21:01
      22:47
      22:51
      00:47 +1
      00:51 +1
      Duncan Drive15:0317:0319:0321:0322:5300:53 +1
      Inverness Airport Railway Station15:2117:2119:2121:2123:1101:11 +1
      Falcon Sq15:3617:3619:3621:3623:2601:26 +1
      Bus Station Stance 515:3617:3619:3621:3623:2601:26 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Bus Station Stance 5 – Union Square Bus Station
      Margaret Street - Falcon Square - Inverness Road - King Street - Forres Road - Nairn Road - High Street - Main Road - West Road - Alexandra Road - Regent Street - Reidhaven Square - Main Road - Great Northern Road - Berryden Road - Guild Street
      Inbound: Union Square Bus Station – Bus Station Stance 5
      Guild Street - Berryden Road - Great Northern Road - Main Road - Reidhaven Square - Regent Street - Alexandra Road - West Road - Main Road - Nairn Road - Forres Road - King Street - Inverness Road - Academy Street - Margaret Street

      Schedules and stops for this route are published in GTFS: great-britain

      Frequently asked questions about route M96

      • What time does route M96 start operating?

        Services on route M96 start at 07:25 every day.

      • What time does route M96 stop operating?

        Services on route M96 end at 23:05 every day.

      • Is there a stop for route M96 near me?

        View the nearest stop for route M96.

      M96 (Elgin Buses)

      The first stop of the M96 bus route is Bus Station Stance 5 and the last stop is Union Square Bus Station. M96 (Nairn - Inverness) is operational during everyday.

      Additional information: M96 has 23 stops. The total trip duration for this route is approximately 220 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Elgin, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      M96 bus near me

      Last updated on November 8, 2026