Last buses from Inverness Airport

Direct buses from Inverness Airport go to 39 places. Tonight (Sunday) the last one leaves at 01:11 (after midnight), the M96 to Inverness. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
AberdeenM96 19:4010A 20:4710A 20:47M96 19:40
InvernessM96 01:11 after midnight1 00:11 after midnight1 00:11 after midnightM96 01:11 after midnight
BlackburnM96 19:4010A 20:4710A 20:47M96 19:40
Bucksburn10A 17:3210A 20:4710A 20:4710A 17:32
InverurieM96 19:4010A 20:4710A 20:47M96 19:40
Elgin10A 21:3210A 22:0410A 22:0310A 21:32
Nairn10A 21:3210A 22:0410A 22:0310A 21:32
Kintore10A 17:3210A 20:4710A 20:4710A 17:32
HuntlyM96 19:4010A 20:4710A 20:47M96 19:40
Kirkhill10A 17:3210A 20:4710A 20:4710A 17:32
KeithM96 19:4010A 20:4710A 20:47M96 19:40
Tornagrain10A 19:301 00:11 after midnight1 00:11 after midnight10A 19:30
FochabersM96 19:4010A 20:4710A 20:47M96 19:40
Forres10A 21:3210A 22:0410A 22:0310A 21:32
InschM96 19:4010A 20:4710A 20:47M96 19:40
Lhanbryde10A 17:3210A 20:4710A 20:4710A 17:32
Craibstone10A 17:3210A 20:4710A 20:4710A 17:32
Mosstodloch10A 17:3210A 20:4710A 20:4710A 17:32
Whiteford10A 17:3210A 20:4710A 20:4710A 17:32
Alves10A 21:3210A 22:0410A 22:0310A 21:32
Ardersier10A 21:3213A 23:4213A 23:4210A 21:32
Auldearn10A 21:3210A 22:0410A 22:0310A 21:32
Newton10A 21:3210A 22:0410A 22:0310A 21:32
Aultmore10A 17:3210A 20:4710A 20:4710A 17:32
Brodie10A 21:3210A 22:0410A 22:0310A 21:32
Colpy10A 17:3210A 20:4710A 20:4710A 17:32
Croynone13 17:0213 17:32none
Culloden Moornone13 17:0213 17:32none
Kinloss10A 21:3210A 22:0410A 22:0310A 21:32
Kirkton of Oyne10A 17:3210A 20:4710A 20:4710A 17:32
Blackhillock10A 17:3210A 20:4710A 20:4710A 17:32
Cairnie10A 17:3210A 20:4710A 20:4710A 17:32
Coachford10A 17:3210A 20:4710A 20:4710A 17:32
Eastertonnone111 07:59nonenone
Bridge of Findhorn10A 21:3210A 22:0410A 22:0310A 21:32
Fort Georgenone1 16:241 15:22none
Newlandsnone13 17:0213 17:32none
Newton of Pettynone111 07:59nonenone
Westertonnone111 07:59nonenone

The time each last direct bus leaves Inverness Airport, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 Airport tonight?
The M96 to Inverness at 01:11 (after midnight) from Inverness Airport Railway Station, from the timetable for Sunday.
What time is the last bus from Inverness Airport to Aberdeen?
The last direct bus from Inverness Airport to Aberdeen: on weekdays, the 10A at 20:47 from Airport Road, reaching Aberdeen at 00:15; on Saturdays, the 10A at 20:47 from Airport Road, reaching Aberdeen at 00:15; on Sundays, the M96 at 19:40 from Inverness Airport Railway Station, reaching Aberdeen at 22:50.
What time is the last bus from Inverness Airport to Inverness?
The last direct bus from Inverness Airport to Inverness: on weekdays, the 1 at 00:11 (after midnight) from Inverness Airport Railway Station, reaching Inverness at 00:21; on Saturdays, the 1 at 00:11 (after midnight) from Inverness Airport Railway Station, reaching Inverness at 00:21; on Sundays, the M96 at 01:11 (after midnight) from Inverness Airport Railway Station, reaching Inverness at 01:26.
What time is the last bus from Inverness Airport to Blackburn?
The last direct bus from Inverness Airport to Blackburn: on weekdays, the 10A at 20:47 from Airport Road, reaching Blackburn at 00:04; on Saturdays, the 10A at 20:47 from Airport Road, reaching Blackburn at 00:04; on Sundays, the M96 at 19:40 from Inverness Airport Railway Station, reaching Blackburn at 22:33.
What time is the last bus from Inverness Airport to Bucksburn?
The last direct bus from Inverness Airport to Bucksburn: on weekdays, the 10A at 20:47 from Airport Road, reaching Bucksburn at 00:15; on Saturdays, the 10A at 20:47 from Airport Road, reaching Bucksburn at 00:15; on Sundays, the 10A at 17:32 from Airport Road, reaching Bucksburn at 21:39.
What time is the last bus from Inverness Airport to Inverurie?
The last direct bus from Inverness Airport to Inverurie: on weekdays, the 10A at 20:47 from Airport Road, reaching Inverurie at 23:15; on Saturdays, the 10A at 20:47 from Airport Road, reaching Inverurie at 23:15; on Sundays, the M96 at 19:40 from Inverness Airport Railway Station, reaching Inverurie at 22:23.
What time is the last bus from Inverness Airport to Elgin?
The last direct bus from Inverness Airport to Elgin: on weekdays, the 10A at 22:04 from Airport Road, reaching Elgin at 23:22; on Saturdays, the 10A at 22:03 from Airport Road, reaching Elgin at 23:15; on Sundays, the 10A at 21:32 from Airport Road, reaching Elgin at 22:54.
What time is the last bus from Inverness Airport to Nairn?
The last direct bus from Inverness Airport to Nairn: on weekdays, the 10A at 22:04 from Airport Road, reaching Nairn at 22:27; on Saturdays, the 10A at 22:03 from Airport Road, reaching Nairn at 22:12; on Sundays, the 10A at 21:32 from Airport Road, reaching Nairn at 21:56.
What time is the last bus from Inverness Airport to Kintore?
The last direct bus from Inverness Airport to Kintore: on weekdays, the 10A at 20:47 from Airport Road, reaching Kintore at 23:51; on Saturdays, the 10A at 20:47 from Airport Road, reaching Kintore at 23:51; on Sundays, the 10A at 17:32 from Airport Road, reaching Kintore at 21:12.
What time is the last bus from Inverness Airport to Huntly?
The last direct bus from Inverness Airport to Huntly: on weekdays, the 10A at 20:47 from Airport Road, reaching Huntly at 22:53; on Saturdays, the 10A at 20:47 from Airport Road, reaching Huntly at 22:53; on Sundays, the M96 at 19:40 from Inverness Airport Railway Station, reaching Huntly at 21:46.
What time is the last bus from Inverness Airport to Kirkhill?
The last direct bus from Inverness Airport to Kirkhill: on weekdays, the 10A at 20:47 from Airport Road, reaching Kirkhill at 00:15; on Saturdays, the 10A at 20:47 from Airport Road, reaching Kirkhill at 00:15; on Sundays, the 10A at 17:32 from Airport Road, reaching Kirkhill at 21:36.

Buses in Inverness Airport · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 15 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