Last buses from North Kessock

Direct buses from North Kessock go to 40 places. Tonight (Saturday) the last one leaves at 00:21 (after midnight), the 26A to Craigton. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Inverness26A 00:21 after midnight26A 00:23 after midnight26A 00:21 after midnight25A 19:40
Dingwall25A 23:3625A 23:3625A 23:3625A 20:01
Tore25A 23:3625A 23:3625A 23:3625A 20:01
Craigton26A 00:21 after midnight26A 00:23 after midnight26A 00:21 after midnight25A 19:40
Conon Bridge25A 23:3625A 23:3625A 23:3625A 20:01
Muir of Ord28A 07:1146 12:5428A 07:11none
Beaulynone46 12:54nonenone
Alness25A 23:3625A 23:3625A 23:3625A 20:01
Garve700A 16:17700 16:17700A 16:17none
Kilcoy25A 23:3625A 23:3625A 23:3625A 20:01
Newton of Ferintosh25A 23:3625A 23:3625A 23:3625A 20:01
Contin27A 17:3827A 17:3827A 17:38none
Duncanston25 15:4522 17:4825 15:4525 07:40
Culbokie408A 14:0722 17:48408A 14:07none
Fodderty27A 17:3827A 17:3827A 17:38none
Strathpeffer27A 17:3827A 17:3827A 17:38none
Evanton25A 23:3625A 23:3625A 23:3625A 20:01
Maryburgh25A 23:3625A 23:3625A 23:3625A 20:01
Achanalt700A 16:17704 15:07700A 16:17none
Achnasheen700A 16:17704 15:07700A 16:17none
Fortrose26 22:3326 22:3326 22:3326 17:53
Lochluichart700A 16:17704 15:07700A 16:17none
Ardullie25A 23:3625A 23:3625A 23:3625A 20:01
Artafallie26 22:3326 22:3326 22:3326 17:53
Avoch26 22:3326 22:3326 22:3326 17:53
Cromarty26 22:3326 22:3326 22:3326 17:53
Easter Kinkell408A 14:07408A 13:57408A 14:07none
Gairloch700A 16:17700 16:17700A 16:17none
Jemimaville26 22:3326 22:3326 22:3326 17:53
Munlochy26 22:3326 22:3326 22:3326 17:53
Raddery26 22:3326 22:3326 22:3326 17:53
Rosemarkie26 22:3326 22:3326 22:3326 17:53
Strathcarron704 15:07704 15:07704 15:07none
Achnashellach704 15:07704 15:07704 15:07none
Aultguishnone700 16:17nonenone
Marybanknone46 12:54nonenone
Mount High26 22:3326 22:3326 22:3326 17:53
Poolewe700A 16:17700 16:17700A 16:17none
Tollie700A 16:17700 16:17700A 16:17none
Aultbea700A 16:17700 16:17700A 16:17none

The time each last direct bus leaves North Kessock, 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 North Kessock tonight?
The 26A to Craigton at 00:21 (after midnight) from Marine Park, from the timetable for Saturday.
What time is the last bus from North Kessock to Inverness?
The last direct bus from North Kessock to Inverness: on weekdays, the 26A at 00:23 (after midnight) from Marine Park, reaching Inverness at 00:31; on Saturdays, the 26A at 00:21 (after midnight) from Marine Park, reaching Inverness at 00:31; on Sundays, the 25A at 19:40 from Layby, reaching Inverness at 19:45.
What time is the last bus from North Kessock to Dingwall?
The last direct bus from North Kessock to Dingwall: on weekdays, the 25A at 23:36 from Layby, reaching Dingwall at 23:58; on Saturdays, the 25A at 23:36 from Layby, reaching Dingwall at 23:58; on Sundays, the 25A at 20:01 from Layby, reaching Dingwall at 20:23.
What time is the last bus from North Kessock to Tore?
The last direct bus from North Kessock to Tore: on weekdays, the 25A at 23:36 from Layby, reaching Tore at 23:41; on Saturdays, the 25A at 23:36 from Layby, reaching Tore at 23:41; on Sundays, the 25A at 20:01 from Layby, reaching Tore at 20:05.
What time is the last bus from North Kessock to Craigton?
The last direct bus from North Kessock to Craigton: on weekdays, the 26A at 00:23 (after midnight) from Marine Park, reaching Craigton at 00:27; on Saturdays, the 26A at 00:21 (after midnight) from Marine Park, reaching Craigton at 00:26; on Sundays, the 25A at 19:40 from Layby, reaching Craigton at 19:43.
What time is the last bus from North Kessock to Conon Bridge?
The last direct bus from North Kessock to Conon Bridge: on weekdays, the 25A at 23:36 from Layby, reaching Conon Bridge at 23:50; on Saturdays, the 25A at 23:36 from Layby, reaching Conon Bridge at 23:50; on Sundays, the 25A at 20:01 from Layby, reaching Conon Bridge at 20:14.
What time is the last bus from North Kessock to Muir of Ord?
The last direct bus from North Kessock to Muir of Ord: on weekdays, the 46 at 12:54 from Layby, reaching Muir of Ord at 13:12; on Saturdays, the 28A at 07:11 from Layby, reaching Muir of Ord at 07:28; on Sundays, there's no direct bus.
What time is the last bus from North Kessock to Beauly?
The last direct bus from North Kessock to Beauly: on weekdays, the 46 at 12:54 from Layby, reaching Beauly at 13:40; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from North Kessock to Alness?
The last direct bus from North Kessock to Alness: on weekdays, the 25A at 23:36 from Layby, reaching Alness at 00:27; on Saturdays, the 25A at 23:36 from Layby, reaching Alness at 00:27; on Sundays, the 25A at 20:01 from Layby, reaching Alness at 20:52.
What time is the last bus from North Kessock to Garve?
The last direct bus from North Kessock to Garve: on weekdays, the 700 at 16:17 from Layby, reaching Garve at 17:00; on Saturdays, the 700A at 16:17 from Layby, reaching Garve at 17:00; on Sundays, there's no direct bus.
What time is the last bus from North Kessock to Kilcoy?
The last direct bus from North Kessock to Kilcoy: on weekdays, the 25A at 23:36 from Layby, reaching Kilcoy at 23:44; on Saturdays, the 25A at 23:36 from Layby, reaching Kilcoy at 23:44; on Sundays, the 25A at 20:01 from Layby, reaching Kilcoy at 20:08.

Buses in North Kessock · 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