Last buses from Inverness

Direct buses from Inverness go to 40 places. Tonight (Saturday) the last one leaves at 23:57, the E8 to Aviemore. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
GlasgowE8 23:57E8 22:45E8 23:57E8 23:57
EdinburghE9 22:58E9 23:24E9 22:58E9 22:58
AberdeenE7 22:26E7 22:45E7 22:26E7 22:26
PerthE8 23:57E9 23:24E8 23:57E8 23:57
BlackburnE7 22:26E7 22:45E7 22:26E7 22:26
Fort WilliamE14 18:12E14 18:17E14 18:12E14 18:12
ObanE14 14:47E14 14:47E14 14:47E14 14:47
AviemoreE8 23:57E9 23:24E8 23:57E8 23:57
InglistonE9 22:58E9 23:24E9 22:58E9 22:58
Dingwall25A 23:31E6 00:00 after midnight25A 23:31E6 22:06
Tore25A 23:31E6 00:00 after midnight25A 23:31E6 22:06
AuchterarderE8 23:57E8 22:45E8 23:57E8 23:57
Craigton25A 23:31E6 00:00 after midnight25A 23:31E6 22:06
DunblaneE8 23:57E8 22:45E8 23:57E8 23:57
PitlochryE8 23:57E9 23:24E8 23:57E8 23:57
North Kessock25A 23:3125A 23:3125A 23:3125A 19:56
BucksburnE7 22:26E7 22:45E7 22:26E7 22:26
Edinburgh AirportE9 22:58E9 23:24E9 22:58E9 22:58
InverurieE7 22:26E7 22:45E7 22:26E7 22:26
TainE6 22:06E6 00:00 after midnightE6 22:06E6 22:06
ThursoE6 22:06E6 00:00 after midnightE6 22:06E6 22:06
Portree917 17:54917 17:54917 17:54917 17:54
Conon Bridge25A 23:31E6 00:00 after midnight25A 23:31E6 22:06
Elgin10 23:1110 23:1110 23:11E7 22:26
InverE8 23:57E9 23:24E8 23:57E8 23:57
KingussieE9 22:58E9 23:24E9 22:58E9 22:58
Muir of Ord311 09:0046 12:48311 09:00none
Beauly307 14:4946 12:48307 14:49none
Alness25A 23:31E6 00:00 after midnight25A 23:31E6 22:06
ConnelE14 14:47E14 14:47E14 14:47E14 14:47
Corran FerryE14 14:47E14 14:47E14 14:47E14 14:47
DalwhinnieE8 23:57E9 23:24E8 23:57E8 23:57
Kyle of Lochalsh917 17:54917 17:54917 17:54917 17:54
Nairn10 23:1110 23:1110 23:11E7 22:26
DunbegE14 14:47E14 14:47E14 14:47E14 14:47
KeltyE9 22:58E9 23:24E9 22:58E9 22:58
KintoreE7 22:26E7 22:45E7 22:26E7 22:26
Spean BridgeE14 18:12E14 18:17E14 18:12E14 18:12
Carrbridge37 17:5637 18:0637 17:56none
CastletownE6 22:06E6 20:54E6 22:06E6 22:06

The time each last direct bus leaves Inverness, 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 Inverness tonight?
The E8 to Aviemore at 23:57 from Union Street, from the timetable for Saturday.
What time is the last bus from Inverness to Glasgow?
The last direct bus from Inverness to Glasgow: on weekdays, the E8 at 22:45 from Union Street, reaching Glasgow at 02:07; on Saturdays, the E8 at 23:57 from Union Street, reaching Glasgow at 03:23; on Sundays, the E8 at 23:57 from Union Street, reaching Glasgow at 03:23.
What time is the last bus from Inverness to Edinburgh?
The last direct bus from Inverness to Edinburgh: on weekdays, the E9 at 23:24 from Union Street, reaching Edinburgh at 02:56; on Saturdays, the E9 at 22:58 from Union Street, reaching Edinburgh at 02:39; on Sundays, the E9 at 22:58 from Union Street, reaching Edinburgh at 02:39.
What time is the last bus from Inverness to Aberdeen?
The last direct bus from Inverness to Aberdeen: on weekdays, the E7 at 22:45 from Milton of Culloden, reaching Aberdeen at 01:18; on Saturdays, the E7 at 22:26 from Milton of Culloden, reaching Aberdeen at 00:59; on Sundays, the E7 at 22:26 from Milton of Culloden, reaching Aberdeen at 00:59.
What time is the last bus from Inverness to Perth?
The last direct bus from Inverness to Perth: on weekdays, the E9 at 23:24 from Union Street, reaching Perth at 01:53; on Saturdays, the E8 at 23:57 from Union Street, reaching Perth at 02:18; on Sundays, the E8 at 23:57 from Union Street, reaching Perth at 02:18.
What time is the last bus from Inverness to Blackburn?
The last direct bus from Inverness to Blackburn: on weekdays, the E7 at 22:45 from Milton of Culloden, reaching Blackburn at 01:05; on Saturdays, the E7 at 22:26 from Milton of Culloden, reaching Blackburn at 00:46; on Sundays, the E7 at 22:26 from Milton of Culloden, reaching Blackburn at 00:46.
What time is the last bus from Inverness to Fort William?
The last direct bus from Inverness to Fort William: on weekdays, the E14 at 18:17 from Cemetery Gates, reaching Fort William at 19:53; on Saturdays, the E14 at 18:12 from Cemetery Gates, reaching Fort William at 19:48; on Sundays, the E14 at 18:12 from Cemetery Gates, reaching Fort William at 19:48.
What time is the last bus from Inverness to Oban?
The last direct bus from Inverness to Oban: on weekdays, the E14 at 14:47 from Cemetery Gates, reaching Oban at 17:58; on Saturdays, the E14 at 14:47 from Cemetery Gates, reaching Oban at 17:55; on Sundays, the E14 at 14:47 from Cemetery Gates, reaching Oban at 17:55.
What time is the last bus from Inverness to Aviemore?
The last direct bus from Inverness to Aviemore: on weekdays, the E9 at 23:24 from Union Street, reaching Aviemore at 00:10; on Saturdays, the E8 at 23:57 from Union Street, reaching Aviemore at 00:41; on Sundays, the E8 at 23:57 from Union Street, reaching Aviemore at 00:41.
What time is the last bus from Inverness to Ingliston?
The last direct bus from Inverness to Ingliston: on weekdays, the E9 at 23:24 from Union Street, reaching Ingliston at 02:39; on Saturdays, the E9 at 22:58 from Union Street, reaching Ingliston at 02:22; on Sundays, the E9 at 22:58 from Union Street, reaching Ingliston at 02:22.
What time is the last bus from Inverness to Dingwall?
The last direct bus from Inverness to Dingwall: on weekdays, the E6 at 00:00 (after midnight) from Seafield Road, reaching Dingwall at 00:18; on Saturdays, the 25A at 23:31 from Seafield Road, reaching Dingwall at 23:58; on Sundays, the E6 at 22:06 from Seafield Road, reaching Dingwall at 22:25.

Buses in Inverness · 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