Last buses from Spean Bridge

Direct buses from Spean Bridge go to 40 places. Tonight (Saturday) the last one leaves at 21:25, the E14 to Laggan. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
InvernessE14 21:25E14 21:29E14 21:25E14 21:25
Fort WilliamE14 19:38E14 19:42E14 19:38E14 19:38
ObanE14 16:21E14 16:22E14 16:21E14 16:21
Portree915 17:57915 17:57915 17:57915 17:57
ConnelE14 16:21E14 16:22E14 16:21E14 16:21
Corran FerryE14 16:21E14 16:22E14 16:21E14 16:21
Kyle of Lochalsh915 17:57915 17:57915 17:57915 17:57
DunbegE14 16:21E14 16:22E14 16:21E14 16:21
North BallachulishE14 16:21E14 16:22E14 16:21E14 16:21
OnichE14 16:21E14 16:22E14 16:21E14 16:21
BallachulishE14 16:21E14 16:22E14 16:21E14 16:21
Sligachan915 17:57915 17:57915 17:57915 17:57
Sconser915 17:57915 17:57915 17:57915 17:57
DrumnadrochitE14 21:25E14 21:29E14 21:25E14 21:25
Nevis RangeE14 19:38E14 19:42E14 19:38E14 19:38
Skulamus915 17:57915 17:57915 17:57915 17:57
TorlundyE14 19:38E14 19:42E14 19:38E14 19:38
AbriachanE14 21:25E14 21:29E14 21:25E14 21:25
Ard Dorch915 17:57915 17:57915 17:57915 17:57
Borve915 14:17915 14:17915 14:17915 10:17
Breakish915 17:57915 17:57915 17:57915 17:57
DochgarrochE14 21:25E14 21:29E14 21:25E14 21:25
Dunan915 17:57915 17:57915 17:57915 17:57
InvermoristonE14 21:25E14 21:29E14 21:25E14 21:25
Kyleakin915 17:57915 17:57915 17:57915 17:57
LochendE14 21:25E14 21:29E14 21:25E14 21:25
Luib915 17:57915 17:57915 17:57915 17:57
Strollamus915 17:57915 17:57915 17:57915 17:57
AlltsighE14 21:25E14 21:29E14 21:25E14 21:25
Ashaig915 17:57915 17:57915 17:57915 17:57
DurorE14 16:21E14 16:22E14 16:21E14 16:21
InvergarryE14 21:25E14 21:29E14 21:25E14 21:25
LagganE14 21:25E14 21:29E14 21:25E14 21:25
North ConnelE14 16:21E14 16:22E14 16:21E14 16:21
Uig915 14:17915 14:17915 14:17915 10:17
Urquhart CastleE14 21:25E14 21:29E14 21:25E14 21:25
Allt a Chruinn915 17:57915 17:57915 17:57915 17:57
Annishader915 14:17915 14:17915 14:17915 10:17
AppinE14 16:21E14 16:22E14 16:21E14 16:21
BarcaldineE14 16:21E14 16:22E14 16:21E14 16:21

The time each last direct bus leaves Spean Bridge, 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 Spean Bridge tonight?
The E14 to Laggan at 21:25 from Spean Crescent, from the timetable for Saturday.
What time is the last bus from Spean Bridge to Inverness?
The last direct bus from Spean Bridge to Inverness: on weekdays, the E14 at 21:29 from Spean Crescent, reaching Inverness at 22:48; on Saturdays, the E14 at 21:25 from Spean Crescent, reaching Inverness at 22:44; on Sundays, the E14 at 21:25 from Spean Crescent, reaching Inverness at 22:44.
What time is the last bus from Spean Bridge to Fort William?
The last direct bus from Spean Bridge to Fort William: on weekdays, the E14 at 19:42 from Spean Crescent, reaching Fort William at 19:53; on Saturdays, the E14 at 19:38 from Spean Crescent, reaching Fort William at 19:48; on Sundays, the E14 at 19:38 from Spean Crescent, reaching Fort William at 19:48.
What time is the last bus from Spean Bridge to Oban?
The last direct bus from Spean Bridge to Oban: on weekdays, the E14 at 16:22 from Spean Crescent, reaching Oban at 17:58; on Saturdays, the E14 at 16:21 from Spean Crescent, reaching Oban at 17:55; on Sundays, the E14 at 16:21 from Spean Crescent, reaching Oban at 17:55.
What time is the last bus from Spean Bridge to Portree?
The last direct bus from Spean Bridge to Portree: on weekdays, the 915 at 17:57 from Braelea, reaching Portree at 20:41; on Saturdays, the 915 at 17:57 from Braelea, reaching Portree at 20:41; on Sundays, the 915 at 17:57 from Braelea, reaching Portree at 20:41.
What time is the last bus from Spean Bridge to Connel?
The last direct bus from Spean Bridge to Connel: on weekdays, the E14 at 16:22 from Spean Crescent, reaching Connel at 17:54; on Saturdays, the E14 at 16:21 from Spean Crescent, reaching Connel at 17:50; on Sundays, the E14 at 16:21 from Spean Crescent, reaching Connel at 17:50.
What time is the last bus from Spean Bridge to Corran Ferry?
The last direct bus from Spean Bridge to Corran Ferry: on weekdays, the E14 at 16:22 from Spean Crescent, reaching Corran Ferry at 17:03; on Saturdays, the E14 at 16:21 from Spean Crescent, reaching Corran Ferry at 17:02; on Sundays, the E14 at 16:21 from Spean Crescent, reaching Corran Ferry at 17:02.
What time is the last bus from Spean Bridge to Kyle of Lochalsh?
The last direct bus from Spean Bridge to Kyle of Lochalsh: on weekdays, the 915 at 17:57 from Braelea, reaching Kyle of Lochalsh at 19:36; on Saturdays, the 915 at 17:57 from Braelea, reaching Kyle of Lochalsh at 19:36; on Sundays, the 915 at 17:57 from Braelea, reaching Kyle of Lochalsh at 19:36.
What time is the last bus from Spean Bridge to Dunbeg?
The last direct bus from Spean Bridge to Dunbeg: on weekdays, the E14 at 16:22 from Spean Crescent, reaching Dunbeg at 17:56; on Saturdays, the E14 at 16:21 from Spean Crescent, reaching Dunbeg at 17:53; on Sundays, the E14 at 16:21 from Spean Crescent, reaching Dunbeg at 17:53.
What time is the last bus from Spean Bridge to North Ballachulish?
The last direct bus from Spean Bridge to North Ballachulish: on weekdays, the E14 at 16:22 from Spean Crescent, reaching North Ballachulish at 17:09; on Saturdays, the E14 at 16:21 from Spean Crescent, reaching North Ballachulish at 17:08; on Sundays, the E14 at 16:21 from Spean Crescent, reaching North Ballachulish at 17:08.
What time is the last bus from Spean Bridge to Onich?
The last direct bus from Spean Bridge to Onich: on weekdays, the E14 at 16:22 from Spean Crescent, reaching Onich at 17:06; on Saturdays, the E14 at 16:21 from Spean Crescent, reaching Onich at 17:05; on Sundays, the E14 at 16:21 from Spean Crescent, reaching Onich at 17:05.

Buses in Spean Bridge · 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