M90 Bus in Pitlochry

Click to load interactive map
List of stops
          Map
          Monday to Sunday

          Bus Station – Bus Station Stance 3

          Bus Station

          07:1508:1510:1512:1513:1514:1515:1516:1517:1518:1519:0022:2523:55

          Queensferry Street

          07:2208:2210:2212:2213:2214:2215:2216:2617:2618:2419:0722:3200:02 +1

          Barnton Junction

          07:3608:3610:3612:3613:3614:3615:3616:4217:4218:4019:2122:4300:13 +1

          Park & Ride

          07:5308:5310:5312:5313:5314:5315:5317:0218:0218:5719:3823:0000:30 +1

          Park and Ride

          08:0709:0711:0713:0714:0715:0716:0717:1618:1619:1119:5223:1300:43 +1

          Park and Ride

          08:29
          08:33s
          09:29
          09:33s
          11:29
          11:35s
          13:29
          13:35s
          14:29
          14:33s
          15:29
          15:35s
          16:29
          16:33s
          17:38
          17:40s
          18:38
          18:43s
          19:33
          19:35s
          20:14s23:35s01:05 +1s

          Bus Station

          08:41
          08:43s
          09:41
          09:43s
          14:41
          14:43s
          16:41
          16:43s
          18:51
          18:53s
          19:41
          19:43s
          20:2223:4201:12 +1

          Birnam Hotel

          20:06

          Rose Cottage

          09:0510:0511:5513:5515:0515:5517:0518:0019:1320:08

          Bus Bay

          20:18

          Aldour

          09:2010:2012:1014:1015:2016:1017:2018:1519:2820:23

          Fishers Hotel

          09:2210:2212:1214:1215:2216:1217:2218:1719:3020:25

          Road End

          10:0011:0012:5014:5016:0016:5018:0018:5520:0521:00

          Cairngorm Hotel

          10:33
          10:35s
          11:33
          11:35s
          13:20
          13:25s
          15:23
          15:25s
          16:33
          16:35s
          17:23
          17:25s
          18:33
          18:35s
          19:28
          19:30s
          20:36
          20:38s
          21:31
          21:33s

          Bus Station Stance 3

          11:2012:2014:1016:1017:2018:1019:2020:1521:2322:18
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Times marked s – "set down only" – the vehicle will only stop to drop passengers off.

          Bus Station Stance 3 – Bus Station

          Bus Station Stance 307:2508:5510:0510:5512:0512:5513:5516:0518:3020:25
          Station08:10
          08:12s
          09:40
          09:42s
          10:50
          10:52s
          11:40
          11:42s
          12:50
          12:52s
          13:40
          13:42s
          14:40
          14:42s
          16:50
          16:52s
          19:15
          19:17s
          21:08
          21:10s
          Road End08:4510:1511:2512:1513:2514:1515:1517:2519:5021:41
          Fishers Hotel09:2310:5312:0312:5314:0314:5315:5318:0320:2822:16
          Aldour09:2510:5512:0512:5514:0514:5515:5518:0520:3022:18
          Bus Bay09:30
          Rose Cottage09:4011:1012:2013:1014:2015:1016:1018:2020:4522:33
          Birnam Hotel09:42
          Bus Station06:2006:5208:3210:04
          10:05s
          11:32
          11:35s
          13:32
          13:35s
          15:32
          15:35s
          16:32
          16:35s
          21:07
          21:10s
          Park and Ride06:28
          06:30s
          07:00
          07:05s
          08:40
          08:45s
          10:13
          10:17s
          11:43
          11:45s
          12:40
          12:45s
          13:43
          13:45s
          14:40
          14:45s
          15:43
          15:45s
          16:43
          16:45s
          18:40
          18:45s
          21:18
          21:20s
          22:53
          22:55s
          Park and Ride06:5207:2709:0710:3912:0713:0714:0715:0716:0717:0719:0721:4223:17
          Park & Ride07:0607:4109:2110:5312:2113:2114:2115:2116:2117:2119:2121:5523:30
          Barnton Junction07:2308:0309:3811:1012:3813:3814:3815:3816:4117:4119:3822:1223:47
          Queensferry Street07:3708:3009:5211:2412:5213:5214:5215:5216:5617:5619:5222:2323:58
          Bus Station07:4408:4109:5911:3112:5913:5914:5915:5917:0718:0719:5922:3000:05 +1
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Bus Station – Bus Station Stance 3
          Queensferry Street - Queensferry Road - Junction Road - Leonard Street - Perth Road - Atholl Road - Grampian Road - Margaret Street
          Inbound: Bus Station Stance 3 – Bus Station
          Margaret Street - Grampian Road - Atholl Road - Perth Road - Leonard Street - Junction Road - Queensferry Road - Queensferry Street

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

          Coach Service M90 FAQ

          • What time does the M90 bus start operating?

            Services on the M90 bus start at 07:15 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • What time does the M90 bus stop working?

            Services on the M90 bus stop at 01:12 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • Is there a M90 bus stop near me?

            Click here to view the nearest M90 bus stop.

          M90 (Pitlochry Buses)

          The first stop of the M90 bus route is Bus Station and the last stop is Bus Station Stance 3. M90 is operational during everyday.

          Additional information: M90 has 15 stops and the total trip duration for this route is approximately 248 minutes.

          See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Pitlochry Buses suggested routes, real-time bus tracker, line route maps in Pitlochry, and helps to find the closest M90 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the M90 bus to take on your trip.

          M90 bus near me

          Last updated on July 7, 2026