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

      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.
      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.

      Scottish Citylink M90 bus Route Map

      M90 bus Line Map PDF Version: M90 timetable, stops and map

      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 May 13, 2026