Buses in North Ballachulish

9 bus routes serve North Ballachulish, run by Ember, Scottish Citylink, Shiel Buses and West Coast Motors. The busiest stops are Kinlochleven Road End and Oldtown Junction.

Most frequent routes

Where you can go from North Ballachulish

Routes

Bus companies

Stops

Questions

Where can I go by bus from North Ballachulish?
Direct buses from North Ballachulish go to Fort William (E14, E5, 915, E4, 44, 913, 918, 144), Edinburgh (E4, 913), Glasgow (E5, 915), Kinlochleven (44, 144), Caol (512B), Inverness (E14) and Oban (918).
Which bus goes from North Ballachulish to Fort William?
Routes E14, E5, 915, E4, 44, 913, 918 and 144, run by Ember, Scottish Citylink, Shiel Buses and West Coast Motors.
Which bus goes from North Ballachulish to Edinburgh?
Routes E4 and 913, run by Ember and Scottish Citylink.
Which bus goes from North Ballachulish to Glasgow?
Routes E5 and 915, run by Ember and Scottish Citylink.
Where do buses stop in North Ballachulish?
The busiest stops are Kinlochleven Road End and Oldtown Junction.
Which bus companies run in North Ballachulish?
Ember, Scottish Citylink, Shiel Buses and West Coast Motors.
What are the most frequent buses in North Ballachulish?
the E14 (Inverness – Fort William), the E5 (Fort William – Glasgow), the 915 (Glasgow – Fort William) and the E4 (Edinburgh – Fort William).

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