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.
| To | Today (Sunday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Aberdeen | M96 19:40 | 10A 20:47 | 10A 20:47 | M96 19:40 |
| Inverness | M96 01:11 after midnight | 1 00:11 after midnight | 1 00:11 after midnight | M96 01:11 after midnight |
| Blackburn | M96 19:40 | 10A 20:47 | 10A 20:47 | M96 19:40 |
| Bucksburn | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Inverurie | M96 19:40 | 10A 20:47 | 10A 20:47 | M96 19:40 |
| Elgin | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Nairn | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Kintore | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Huntly | M96 19:40 | 10A 20:47 | 10A 20:47 | M96 19:40 |
| Kirkhill | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Keith | M96 19:40 | 10A 20:47 | 10A 20:47 | M96 19:40 |
| Tornagrain | 10A 19:30 | 1 00:11 after midnight | 1 00:11 after midnight | 10A 19:30 |
| Fochabers | M96 19:40 | 10A 20:47 | 10A 20:47 | M96 19:40 |
| Forres | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Insch | M96 19:40 | 10A 20:47 | 10A 20:47 | M96 19:40 |
| Lhanbryde | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Craibstone | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Mosstodloch | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Whiteford | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Alves | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Ardersier | 10A 21:32 | 13A 23:42 | 13A 23:42 | 10A 21:32 |
| Auldearn | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Newton | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Aultmore | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Brodie | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Colpy | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Croy | none | 13 17:02 | 13 17:32 | none |
| Culloden Moor | none | 13 17:02 | 13 17:32 | none |
| Kinloss | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Kirkton of Oyne | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Blackhillock | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Cairnie | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Coachford | 10A 17:32 | 10A 20:47 | 10A 20:47 | 10A 17:32 |
| Easterton | none | 111 07:59 | none | none |
| Bridge of Findhorn | 10A 21:32 | 10A 22:04 | 10A 22:03 | 10A 21:32 |
| Fort George | none | 1 16:24 | 1 15:22 | none |
| Newlands | none | 13 17:02 | 13 17:32 | none |
| Newton of Petty | none | 111 07:59 | none | none |
| Westerton | none | 111 07:59 | none | none |
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