Bus times from Layby, North Kessock

Layby, North Kessock is served by 19 bus routes (22, 25, 25A, 26, 26A, 27, 27A, 28A, 46, 126, 404, 408 and more), run by Stagecoach Bluebird, Highland Council, D & E Coaches and Westerbus. The next buses go to Inverness, Alness, Dingwall, Cromarty, Laide and Longman.

Next departures

TimeRouteTo
14:1525Inverness
14:3326Inverness
14:3826Inverness
14:4027Inverness
14:4725Alness
15:0827Dingwall
15:0926ACromarty
15:2027Inverness
15:2025Inverness
15:4525Alness
15:56408AInverness
15:5826AInverness
16:0827Dingwall
16:1026Cromarty
16:1525Inverness
16:17700ALaide
16:28404Longman
16:2927Inverness
16:43425Longman
16:47423Longman

Routes from this stop

Stops nearby

All bus routes and stops in North Kessock

Questions

When is the next bus from Layby, North Kessock?
The 25 to Inverness at 14:15.
Which buses stop at Layby, North Kessock?
19 routes: 22, 25, 25A, 26, 26A, 27, 27A, 28A, 46, 126, 404, 408, 408A, 423, 425, 700, 700A, 704 and 805, run by Stagecoach Bluebird, Highland Council, D & E Coaches, Westerbus, Lochcarron Garage and The Durness Bus.
Where is Layby, North Kessock?
Layby is in North Kessock, Highland.
Where do buses from Layby, North Kessock go?
The next departures go to Inverness, Alness, Dingwall, Cromarty, Laide and Longman.

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