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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Inverness | 26A 00:21 after midnight | 26A 00:23 after midnight | 26A 00:21 after midnight | 25A 19:40 |
| Dingwall | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Tore | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Craigton | 26A 00:21 after midnight | 26A 00:23 after midnight | 26A 00:21 after midnight | 25A 19:40 |
| Conon Bridge | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Muir of Ord | 28A 07:11 | 46 12:54 | 28A 07:11 | none |
| Beauly | none | 46 12:54 | none | none |
| Alness | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Garve | 700A 16:17 | 700 16:17 | 700A 16:17 | none |
| Kilcoy | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Newton of Ferintosh | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Contin | 27A 17:38 | 27A 17:38 | 27A 17:38 | none |
| Duncanston | 25 15:45 | 22 17:48 | 25 15:45 | 25 07:40 |
| Culbokie | 408A 14:07 | 22 17:48 | 408A 14:07 | none |
| Fodderty | 27A 17:38 | 27A 17:38 | 27A 17:38 | none |
| Strathpeffer | 27A 17:38 | 27A 17:38 | 27A 17:38 | none |
| Evanton | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Maryburgh | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Achanalt | 700A 16:17 | 704 15:07 | 700A 16:17 | none |
| Achnasheen | 700A 16:17 | 704 15:07 | 700A 16:17 | none |
| Fortrose | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Lochluichart | 700A 16:17 | 704 15:07 | 700A 16:17 | none |
| Ardullie | 25A 23:36 | 25A 23:36 | 25A 23:36 | 25A 20:01 |
| Artafallie | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Avoch | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Cromarty | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Easter Kinkell | 408A 14:07 | 408A 13:57 | 408A 14:07 | none |
| Gairloch | 700A 16:17 | 700 16:17 | 700A 16:17 | none |
| Jemimaville | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Munlochy | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Raddery | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Rosemarkie | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Strathcarron | 704 15:07 | 704 15:07 | 704 15:07 | none |
| Achnashellach | 704 15:07 | 704 15:07 | 704 15:07 | none |
| Aultguish | none | 700 16:17 | none | none |
| Marybank | none | 46 12:54 | none | none |
| Mount High | 26 22:33 | 26 22:33 | 26 22:33 | 26 17:53 |
| Poolewe | 700A 16:17 | 700 16:17 | 700A 16:17 | none |
| Tollie | 700A 16:17 | 700 16:17 | 700A 16:17 | none |
| Aultbea | 700A 16:17 | 700 16:17 | 700A 16:17 | none |
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