M90 Bus in Pitlochry

Click to load interactive map
List of stops
          Map

          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

          09:5710:5712:4714:4715:5716:4717:5718:5220:0521:00

          Cairngorm Hotel

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

          Bus Station Stance 3

          11:1512:1514:0516:0517:1518:0519:1520:1021: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:3009:0010:1011:0012:1013:0014:0016:1018:3020:30
          Station08:15
          08:17s
          09:45
          09:47s
          10:55
          10:57s
          11:45
          11:47s
          12:55
          12:57s
          13:45
          13:47s
          14:45
          14:47s
          16:55
          16:57s
          19:13
          19:15s
          21:10
          21:12s
          Road End08:4810:1811:2812:1813:2814:1815:1817:2819:4621:43
          Fishers Hotel09:2310:5312:0312:5314:0314:5315:5318:0320:2122:16
          Aldour09:2510:5512:0512:5514:0514:5515:5518:0520:2322:18
          Bus Bay09:30
          Rose Cottage09:4011:1012:2013:1014:2015:1016:1018:2020:3822:33
          Birnam Hotel09:42
          Bus Station06:2006:5208:3210:04
          10:05
          11:32
          11:35s
          13:32
          13:35s
          15:32
          15:35s
          16:32
          16:35s
          21:00
          21:05s
          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:13
          21:15s
          22:53
          22:55s
          Park and Ride06:5207:2709:0710:3912:0713:0714:0715:0716:0717:0719:0721:3723:17
          Park & Ride07:0607:4109:2110:5312:2113:2114:2115:2116:2117:2119:2121:5023:30
          Barnton Junction07:2308:0309:3811:1012:3813:3814:3815:3816:4117:4119:3822:0723:47
          Queensferry Street07:3708:3009:5211:2412:5213:5214:5215:5216:5617:5619:5222:1823:58
          Bus Station07:4408:4109:5911:3112:5913:5914:5915:5917:0718:0719:5922:2500: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.
          Last updated on March 21, 2026
          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
          All data is available in GTFS feed: great-britain

          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