Last buses from Nevis Range

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

ToToday (Saturday)WeekdaysSaturdaysSundays
InvernessE14 21:20E14 21:24E14 21:20E14 21:20
Fort WilliamE14 19:43E14 19:48E14 19:43E14 19:43
ObanE14 16:27E14 16:28E14 16:27E14 16:27
Portree915 17:50915 17:50915 17:50915 17:50
ConnelE14 16:27E14 16:28E14 16:27E14 16:27
Corran FerryE14 16:27E14 16:28E14 16:27E14 16:27
Kyle of Lochalsh915 17:50915 17:50915 17:50915 17:50
DunbegE14 16:27E14 16:28E14 16:27E14 16:27
Spean BridgeE14 21:20E14 21:24E14 21:20E14 21:20
North BallachulishE14 16:27E14 16:28E14 16:27E14 16:27
OnichE14 16:27E14 16:28E14 16:27E14 16:27
BallachulishE14 16:27E14 16:28E14 16:27E14 16:27
Sligachan915 17:50915 17:50915 17:50915 17:50
Sconser915 17:50915 17:50915 17:50915 17:50
DrumnadrochitE14 21:20E14 21:24E14 21:20E14 21:20
Skulamus915 17:50915 17:50915 17:50915 17:50
TorlundyE14 19:43E14 19:48E14 19:43E14 19:43
AbriachanE14 21:20E14 21:24E14 21:20E14 21:20
Ard Dorch915 17:50915 17:50915 17:50915 17:50
Borve915 14:10915 14:10915 14:10915 10:10
Breakish915 17:50915 17:50915 17:50915 17:50
DochgarrochE14 21:20E14 21:24E14 21:20E14 21:20
Dunan915 17:50915 17:50915 17:50915 17:50
InvermoristonE14 21:20E14 21:24E14 21:20E14 21:20
Kyleakin915 17:50915 17:50915 17:50915 17:50
LochendE14 21:20E14 21:24E14 21:20E14 21:20
Luib915 17:50915 17:50915 17:50915 17:50
Strollamus915 17:50915 17:50915 17:50915 17:50
AlltsighE14 21:20E14 21:24E14 21:20E14 21:20
Ashaig915 17:50915 17:50915 17:50915 17:50
DurorE14 16:27E14 16:28E14 16:27E14 16:27
InvergarryE14 21:20E14 21:24E14 21:20E14 21:20
LagganE14 21:20E14 21:24E14 21:20E14 21:20
North ConnelE14 16:27E14 16:28E14 16:27E14 16:27
Uig915 14:10915 14:10915 14:10915 10:10
Urquhart CastleE14 21:20E14 21:24E14 21:20E14 21:20
Allt a Chruinn915 17:50915 17:50915 17:50915 17:50
Annishader915 14:10915 14:10915 14:10915 10:10
AppinE14 16:27E14 16:28E14 16:27E14 16:27
BarcaldineE14 16:27E14 16:28E14 16:27E14 16:27

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

Buses in Nevis Range · 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