Last buses from Aviemore

Direct buses from Aviemore go to 40 places. Tonight (Saturday) the last one leaves at 02:05 (after midnight), the E9 to Tomatin. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
GlasgowE8 00:43 after midnightE8 23:31E8 00:43 after midnightE8 00:43 after midnight
EdinburghE9 23:47E9 00:12 after midnightE9 23:47E9 23:47
InvernessE9 02:05 after midnightE9 02:13 after midnightE9 02:05 after midnightE9 02:05 after midnight
PerthE8 00:43 after midnightE9 00:12 after midnightE8 00:43 after midnightE8 00:43 after midnight
DunfermlineM90 21:23M90 21:23M90 21:23M90 21:23
CumbernauldM10 19:53M10 19:53M10 19:53M10 19:53
InglistonE9 23:47E9 00:12 after midnightE9 23:47E9 23:47
AuchterarderE8 00:43 after midnightE8 23:31E8 00:43 after midnightE8 00:43 after midnight
DunblaneE8 00:43 after midnightE8 23:31E8 00:43 after midnightE8 00:43 after midnight
PitlochryE8 00:43 after midnightE9 00:12 after midnightE8 00:43 after midnightE8 00:43 after midnight
Edinburgh AirportE9 23:47E9 00:12 after midnightE9 23:47E9 23:47
InverE8 00:43 after midnightE9 00:12 after midnightE8 00:43 after midnightE8 00:43 after midnight
KingussieE9 23:47E9 00:12 after midnightE9 23:47E9 23:47
KinrossM90 21:23M90 21:23M90 21:23M90 21:23
BallinluigM91 17:50M91 17:50M91 17:50M91 17:50
LuncartyM91 17:50M91 17:50M91 17:50M91 17:50
BirnamM91 17:50M91 17:50M91 17:50M91 17:50
DalwhinnieE8 00:43 after midnightE9 00:12 after midnightE8 00:43 after midnightE8 00:43 after midnight
KeltyE9 23:47E9 00:12 after midnightE9 23:47E9 23:47
KindallachanM91 17:50M91 17:50M91 17:50M91 17:50
Carrbridge39 18:3139 18:0839 18:31none
NewtonmoreE9 23:47E9 00:12 after midnightE9 23:47E9 23:47
Bridge of EarnE9 23:47E9 00:12 after midnightE9 23:47E9 23:47
Blair AthollM91 17:50M91 17:50M91 17:50M91 17:50
Grantown-on-Spey37 21:3837 19:5337 21:3837 16:28
Alvie39 23:0539 18:4039 23:05M91 17:50
Boat of Garten37 21:3837 19:5337 21:3837 16:28
Kincraig39 23:0539 18:4039 23:05M91 17:50
Lynchat39 23:0539 18:4039 23:05M91 17:50
TomatinE9 02:05 after midnightE9 02:13 after midnightE9 02:05 after midnightE9 02:05 after midnight
Laggannone140 15:09nonenone
BruarM91 17:50M91 17:50M91 17:50M91 17:50
CalvineE8 00:43 after midnightE9 00:12 after midnightE8 00:43 after midnightE8 00:43 after midnight
Cromdale37A 16:3837A 16:3837A 16:38none
Dulnain BridgeX37 17:38X37 17:38X37 17:38none
DuthilX37 17:38X37 17:38X37 17:38none
Nethy Bridge37 21:3837 19:5337 21:3837 16:28
Strathmashienone140 15:09nonenone
Coylumbridge30 18:4830 18:3030 18:4830 18:30
Balgowannone140 15:09nonenone

The time each last direct bus leaves Aviemore, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Aviemore tonight?
The E9 to Tomatin at 02:05 (after midnight) from Burnside Avenue, from the timetable for Saturday.
What time is the last bus from Aviemore to Glasgow?
The last direct bus from Aviemore to Glasgow: on weekdays, the E8 at 23:31 from Station, reaching Glasgow at 02:07; on Saturdays, the E8 at 00:43 (after midnight) from Station, reaching Glasgow at 03:23; on Sundays, the E8 at 00:43 (after midnight) from Station, reaching Glasgow at 03:23.
What time is the last bus from Aviemore to Edinburgh?
The last direct bus from Aviemore to Edinburgh: on weekdays, the E9 at 00:12 (after midnight) from Station, reaching Edinburgh at 02:56; on Saturdays, the E9 at 23:47 from Station, reaching Edinburgh at 02:39; on Sundays, the E9 at 23:47 from Station, reaching Edinburgh at 02:39.
What time is the last bus from Aviemore to Inverness?
The last direct bus from Aviemore to Inverness: on weekdays, the E9 at 02:13 (after midnight) from Burnside Avenue, reaching Inverness at 02:54; on Saturdays, the E9 at 02:05 (after midnight) from Burnside Avenue, reaching Inverness at 02:46; on Sundays, the E9 at 02:05 (after midnight) from Burnside Avenue, reaching Inverness at 02:46.
What time is the last bus from Aviemore to Perth?
The last direct bus from Aviemore to Perth: on weekdays, the E9 at 00:12 (after midnight) from Station, reaching Perth at 01:53; on Saturdays, the E8 at 00:43 (after midnight) from Station, reaching Perth at 02:18; on Sundays, the E8 at 00:43 (after midnight) from Station, reaching Perth at 02:18.
What time is the last bus from Aviemore to Dunfermline?
The last direct bus from Aviemore to Dunfermline: on weekdays, the M90 at 21:23 from Station, reaching Dunfermline at 23:49; on Saturdays, the M90 at 21:23 from Station, reaching Dunfermline at 23:49; on Sundays, the M90 at 21:23 from Station, reaching Dunfermline at 23:49.
What time is the last bus from Aviemore to Cumbernauld?
The last direct bus from Aviemore to Cumbernauld: on weekdays, the M10 at 19:53 from Station, reaching Cumbernauld at 22:33; on Saturdays, the M10 at 19:53 from Station, reaching Cumbernauld at 22:33; on Sundays, the M10 at 19:53 from Station, reaching Cumbernauld at 22:33.
What time is the last bus from Aviemore to Ingliston?
The last direct bus from Aviemore to Ingliston: on weekdays, the E9 at 00:12 (after midnight) from Station, reaching Ingliston at 02:39; on Saturdays, the E9 at 23:47 from Station, reaching Ingliston at 02:22; on Sundays, the E9 at 23:47 from Station, reaching Ingliston at 02:22.
What time is the last bus from Aviemore to Auchterarder?
The last direct bus from Aviemore to Auchterarder: on weekdays, the E8 at 23:31 from Station, reaching Auchterarder at 01:15; on Saturdays, the E8 at 00:43 (after midnight) from Station, reaching Auchterarder at 02:31; on Sundays, the E8 at 00:43 (after midnight) from Station, reaching Auchterarder at 02:31.
What time is the last bus from Aviemore to Dunblane?
The last direct bus from Aviemore to Dunblane: on weekdays, the E8 at 23:31 from Station, reaching Dunblane at 01:28; on Saturdays, the E8 at 00:43 (after midnight) from Station, reaching Dunblane at 02:44; on Sundays, the E8 at 00:43 (after midnight) from Station, reaching Dunblane at 02:44.
What time is the last bus from Aviemore to Pitlochry?
The last direct bus from Aviemore to Pitlochry: on weekdays, the E9 at 00:12 (after midnight) from Station, reaching Pitlochry at 01:19; on Saturdays, the E8 at 00:43 (after midnight) from Station, reaching Pitlochry at 01:49; on Sundays, the E8 at 00:43 (after midnight) from Station, reaching Pitlochry at 01:49.

Buses in Aviemore · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook