Shiel Buses bus times

Shiel Buses runs 24 routes in Highland, serving 58 towns and villages including Fort William, Corran Ferry, Fassfern and Glenfinnan.

Routes

Places served

Questions

Which bus routes does Shiel Buses run?
43, 44, 46, 47, 144, 145, 146, 147, 148, 149, 408, 500, 501, 502, 505, 506, 507, 510, 512B, 521, 522, 528, 534 and X47.
Where do Shiel Buses buses go?
Fort William, Corran Ferry, Fassfern, Glenfinnan, Kinlocheil, Loch Eil Outward Bound, Lochailort, Arisaig, Beasdale, Mallaig, Morar and Strontian, and 46 other places.
What are Shiel Buses's busiest routes?
the 44 (Kinlochleven – Fort William), the 47 (Corpach – Upper Achintore), the 46 (Upper Achintore – Corpach), the 501 (Mallaig – Morar) and the X47 (Corpach – Upper Achintore).
Can I see where Shiel Buses buses are now?
Yes. StopToStop shows Shiel Buses buses live on its map and in each route's timetable, from the positions they report to the Department for Transport's Bus Open Data Service.

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