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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | E8 00:43 after midnight | E8 23:31 | E8 00:43 after midnight | E8 00:43 after midnight |
| Edinburgh | E9 23:47 | E9 00:12 after midnight | E9 23:47 | E9 23:47 |
| Inverness | E9 02:05 after midnight | E9 02:13 after midnight | E9 02:05 after midnight | E9 02:05 after midnight |
| Perth | E8 00:43 after midnight | E9 00:12 after midnight | E8 00:43 after midnight | E8 00:43 after midnight |
| Dunfermline | M90 21:23 | M90 21:23 | M90 21:23 | M90 21:23 |
| Cumbernauld | M10 19:53 | M10 19:53 | M10 19:53 | M10 19:53 |
| Ingliston | E9 23:47 | E9 00:12 after midnight | E9 23:47 | E9 23:47 |
| Auchterarder | E8 00:43 after midnight | E8 23:31 | E8 00:43 after midnight | E8 00:43 after midnight |
| Dunblane | E8 00:43 after midnight | E8 23:31 | E8 00:43 after midnight | E8 00:43 after midnight |
| Pitlochry | E8 00:43 after midnight | E9 00:12 after midnight | E8 00:43 after midnight | E8 00:43 after midnight |
| Edinburgh Airport | E9 23:47 | E9 00:12 after midnight | E9 23:47 | E9 23:47 |
| Inver | E8 00:43 after midnight | E9 00:12 after midnight | E8 00:43 after midnight | E8 00:43 after midnight |
| Kingussie | E9 23:47 | E9 00:12 after midnight | E9 23:47 | E9 23:47 |
| Kinross | M90 21:23 | M90 21:23 | M90 21:23 | M90 21:23 |
| Ballinluig | M91 17:50 | M91 17:50 | M91 17:50 | M91 17:50 |
| Luncarty | M91 17:50 | M91 17:50 | M91 17:50 | M91 17:50 |
| Birnam | M91 17:50 | M91 17:50 | M91 17:50 | M91 17:50 |
| Dalwhinnie | E8 00:43 after midnight | E9 00:12 after midnight | E8 00:43 after midnight | E8 00:43 after midnight |
| Kelty | E9 23:47 | E9 00:12 after midnight | E9 23:47 | E9 23:47 |
| Kindallachan | M91 17:50 | M91 17:50 | M91 17:50 | M91 17:50 |
| Carrbridge | 39 18:31 | 39 18:08 | 39 18:31 | none |
| Newtonmore | E9 23:47 | E9 00:12 after midnight | E9 23:47 | E9 23:47 |
| Bridge of Earn | E9 23:47 | E9 00:12 after midnight | E9 23:47 | E9 23:47 |
| Blair Atholl | M91 17:50 | M91 17:50 | M91 17:50 | M91 17:50 |
| Grantown-on-Spey | 37 21:38 | 37 19:53 | 37 21:38 | 37 16:28 |
| Alvie | 39 23:05 | 39 18:40 | 39 23:05 | M91 17:50 |
| Boat of Garten | 37 21:38 | 37 19:53 | 37 21:38 | 37 16:28 |
| Kincraig | 39 23:05 | 39 18:40 | 39 23:05 | M91 17:50 |
| Lynchat | 39 23:05 | 39 18:40 | 39 23:05 | M91 17:50 |
| Tomatin | E9 02:05 after midnight | E9 02:13 after midnight | E9 02:05 after midnight | E9 02:05 after midnight |
| Laggan | none | 140 15:09 | none | none |
| Bruar | M91 17:50 | M91 17:50 | M91 17:50 | M91 17:50 |
| Calvine | E8 00:43 after midnight | E9 00:12 after midnight | E8 00:43 after midnight | E8 00:43 after midnight |
| Cromdale | 37A 16:38 | 37A 16:38 | 37A 16:38 | none |
| Dulnain Bridge | X37 17:38 | X37 17:38 | X37 17:38 | none |
| Duthil | X37 17:38 | X37 17:38 | X37 17:38 | none |
| Nethy Bridge | 37 21:38 | 37 19:53 | 37 21:38 | 37 16:28 |
| Strathmashie | none | 140 15:09 | none | none |
| Coylumbridge | 30 18:48 | 30 18:30 | 30 18:48 | 30 18:30 |
| Balgowan | none | 140 15:09 | none | none |
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