GeoPunk Bus Timetables
Advertisement

M90 Bus Route: Edinburgh - Inverness with Stops and Timetable

This bus service is run by Scottish Citylink/Megabus jointly operated

Bus Route Search

Map of the M90 Bus Service

The majority of inbound buses on this route travel from Gate F-Stance 12, Bus Station, Edinburgh to Stance, Bus Station Stance 3, Farraline Park, Inverness. For example, the second most common route travels from Gate F-Stance 12, Bus Station, Edinburgh to Stance 10, Bus Station, Leonard Street, Perth. Check the timetables below for further details.

The majority of outbound buses on this route travel from Stance 10, Bus Station, Leonard Street, Perth to Gate F-Stance 12, Bus Station, Edinburgh. For example, the second most common route travels from Stance, Bus Station Stance 3, Farraline Park, Inverness to Gate F-Stance 12, Bus Station, Edinburgh. Check the timetables below for further details.

Advertisement

Bus Timetable for the M90 - Edinburgh - Inverness Route

Outbound Localities Visited

Outbound Timetable

Choose Bus Stop

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday
Stance 10, Bus Station, Leonard Street, Perth6:206:206:206:556:556:55---7:507:507:508:508:508:50---10:5010:5010:50---12:5012:5012:50---14:5014:5014:50---16:5016:5016:50------
at, Leisure Pool, Glasgow Road, Perth6:226:226:226:576:576:57---7:527:527:528:528:528:52---10:5210:5210:52---12:5212:5212:52---14:5214:5214:52---16:5216:5216:52------
Stance, Bus Station Stance 3, Farraline Park, Inverness------7:207:207:20------9:209:209:20---11:2011:2011:20---13:2013:2013:20---15:2015:2015:20---17:2017:2017:2019:5519:5519:55
o/s, Station, Grampian Road, Aviemore------8:038:038:03------10:0310:0310:03---12:0312:0312:03---14:0314:0314:03---16:0316:0316:03---18:0318:0318:0320:3520:3520:35
opp, Road End, A9, Dalwhinnie------8:348:348:34------------------------------------
opp, Fishers Hotel, Atholl Road, Pitlochry------9:099:099:09------11:0911:0911:09---13:0913:0913:09---15:0915:0915:09---17:0917:0917:09---19:0919:0919:0921:3921:3921:39
opp, Aldour, Perth Road, Pitlochry------9:119:119:11------11:1111:1111:11---13:1113:1113:11---15:1115:1115:11---17:1117:1117:11---19:1119:1119:1121:4121:4121:41
Southbound, Bus Bay, A9, Ballinluig------9:169:169:16------------------------------------
at, Birnam Hotel, Perth Road, Birnam------9:289:289:28------------------------------------
Stop A, Park and Ride, Park and Ride Site, Broxden6:286:286:287:037:037:039:539:539:537:587:587:588:588:588:5811:5111:5111:5110:5810:5810:5813:5113:5113:5112:5812:5812:5815:5115:5115:5114:5814:5814:5817:5117:5117:5116:5816:5816:5819:5119:5119:5122:1822:1822:18
at, Park and Ride, Junction Road, Kinross6:506:506:507:257:257:2510:1510:1510:158:208:208:209:209:209:2012:1312:1312:1311:2011:2011:2014:1314:1314:1313:2013:2013:2016:1316:1316:1315:2015:2015:2018:1318:1318:1317:2017:2017:2020:1320:1320:1322:4022:4022:40
Stance 4, Park & Ride, A92, Halbeath7:047:047:047:397:397:3910:2910:2910:298:348:348:349:349:349:3412:2712:2712:2711:3411:3411:3414:2714:2714:2713:3413:3413:3416:2716:2716:2715:3415:3415:3418:2718:2718:2717:3417:3417:3420:2720:2720:2722:5322:5322:53
E-bound, Barnton Junction, QUEENSFERRY ROAD, Barnton7:217:217:217:587:587:5810:4610:4610:468:588:588:589:519:519:5112:4412:4412:4411:5111:5111:5114:4414:4414:4413:5113:5113:5116:4416:4416:4415:5115:5115:5118:4418:4418:4417:5117:5117:5120:4420:4420:4423:1023:1023:10
Stop QC, Queensferry Street, West End7:277:277:278:138:138:1311:0011:0011:009:139:139:1310:0510:0510:0512:5812:5812:5812:0512:0512:0514:5814:5814:5814:0514:0514:0516:5916:5916:5916:0516:0516:0518:5818:5818:5818:0518:0518:0520:5820:5820:5823:2123:2123:21
Gate F-Stance 12, Bus Station, Edinburgh7:347:347:348:228:228:2211:0711:0711:079:229:229:2210:1210:1210:1213:0513:0513:0512:1212:1212:1215:0515:0515:0514:1214:1214:1217:0817:0817:0816:1216:1216:1219:0519:0519:0518:1218:1218:1221:0521:0521:0523:2823:2823:28
Advertisement

Inbound Localities Visited

Inbound Timetable

Choose Bus Stop

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday

Days Service Runs

Monday
Tuesday
Wednesday
Thursday
Friday

Days Service Runs

Saturday

Days Service Runs

Sunday
Gate F-Stance 12, Bus Station, Edinburgh8:008:008:0010:0010:0010:0011:0011:0011:0012:0012:0012:0013:0013:0013:0014:0014:0014:0015:0015:0015:0016:0016:0016:0017:0017:0017:0018:0018:0018:0019:0019:0019:0019:5519:5519:5520:5520:5520:5522:5522:5522:55
Stop QE, Queensferry Street, West End8:078:078:0710:0710:0710:0711:0711:0711:0712:0712:0712:0713:0713:0713:0714:0714:0714:0715:0715:0715:0716:0916:0916:0917:0917:0917:0918:0918:0918:0919:0719:0719:0720:0220:0220:0221:0221:0221:0223:0223:0223:02
W-bound, Barnton Junction, Queensferry Road, Barnton8:218:218:2110:2110:2110:2111:2111:2111:2112:2112:2112:2113:2113:2113:2114:2114:2114:2115:2115:2115:2116:2516:2516:2517:2517:2517:2518:2518:2518:2519:2119:2119:2120:1320:1320:1321:1321:1321:1323:1323:1323:13
Stance 1, Park & Ride, A92, Halbeath8:388:388:3810:3810:3810:3811:3811:3811:3812:3812:3812:3813:3813:3813:3814:3814:3814:3815:3815:3815:3816:4416:4416:4417:4417:4417:4418:4218:4218:4219:3819:3819:3820:3020:3020:3021:3021:3021:3023:3023:3023:30
at, Park and Ride, Junction Road, Kinross8:528:528:5210:5210:5210:5211:5211:5211:5212:5212:5212:5213:5213:5213:5214:5214:5214:5215:5215:5215:5216:5816:5816:5817:5817:5817:5818:5618:5618:5619:5219:5219:5220:4320:4320:4321:4321:4321:4323:4323:4323:43
Stop A, Park and Ride, Park and Ride Site, Broxden9:149:149:1411:1411:1411:1412:1412:1412:1413:1413:1413:1414:1414:1414:1415:1415:1415:1416:1416:1416:1417:2017:2017:2018:2018:2018:2019:1619:1619:1620:1420:1420:1421:0521:0521:0522:0522:0522:051 day, 0:051 day, 0:051 day, 0:05
opp, Birnam Hotel, Perth Road, Birnam---------------------------19:3619:3619:36------------
Northbound, Bus Bay, A9, Ballinluig---------------------------19:4819:4819:48------------
at, Aldour, PERTH ROAD, Pitlochry9:499:499:4911:4911:4911:49---13:4913:4913:49---15:4915:4915:49---17:5517:5517:55---19:5319:5319:53---21:3721:3721:37------
at, Fishers Hotel, Atholl Road, Pitlochry9:519:519:5111:5111:5111:51---13:5113:5113:51---15:5115:5115:51---17:5717:5717:57---19:5519:5519:55---21:3921:3921:39------
at, Road End, A9, Dalwhinnie---------------------------20:3020:3020:30------------
o/s, Cairngorm Hotel, Grampian Road, Aviemore10:5710:5710:5712:5712:5712:57---14:5714:5714:57---16:5716:5716:57---19:0319:0319:03---21:0121:0121:01---22:4522:4522:45------
Stance, Bus Station Stance 3, Farraline Park, Inverness11:4011:4011:4013:4013:4013:40---15:4015:4015:40---17:4017:4017:40---19:4619:4619:46---21:4421:4421:44---23:2523:2523:25------
opp, Leisure Pool, Glasgow Road, Perth------12:2012:2012:20---14:2014:2014:20---16:2016:2016:20---18:2618:2618:26---20:2020:2020:20---22:1022:1022:101 day, 0:101 day, 0:101 day, 0:10
Stance 10, Bus Station, Leonard Street, Perth------12:2212:2212:22---14:2214:2214:22---16:2216:2216:22---18:2818:2818:28---20:2220:2220:22---22:1222:1222:121 day, 0:121 day, 0:121 day, 0:12
Advertisement