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
- 43: Torlundy – Fort William
- 44: Kinlochleven – Fort William
- 46: Upper Achintore – Corpach
- 47: Corpach – Upper Achintore
- 144: Kinlochleven – Fort William
- 145: Lochyside – Corpach
- 146: Fort William – Lochyside
- 147: Lochyside – Fort William
- 148: Lochyside – Plantation
- 149: Lochyside – Fort William
- 408: Strontian – Kinlochmoidart
- 500: Lochailort – Mallaig
- 501: Mallaig – Morar
- 502: Fort William – Salen
- 505: Fort William – Mallaig
- 506: Fort William – Kilchoan
- 507: Strontian – Lochaline
- 510: Lochyside – Invergarry
- 512B: Caol – North Ballachulish
- 521: Caol – Upper Achintore
- 522: Fort William – Camusnagaul
- 528: Strontian – Camusnagaul
- 534: Fort William – Mallaig
- X47: Corpach – Upper Achintore
Places served
- Fort William 21 routes
- Corran Ferry 5 routes
- Fassfern 5 routes
- Glenfinnan 5 routes
- Kinlocheil 5 routes
- Loch Eil Outward Bound 5 routes
- Lochailort 5 routes
- Arisaig 4 routes
- Beasdale 4 routes
- Mallaig 4 routes
- Morar 4 routes
- Strontian 4 routes
- Acharacle 3 routes
- Ardgour 3 routes
- Clovullin 3 routes
- North Ballachulish 3 routes
- Onich 3 routes
- Salen, Highland 3 routes
- Strontian, near Fort William 3 routes
- Ballachulish 2 routes
- Camusnagaul, near Fort William 2 routes
- Dalnabreck 2 routes
- Glencoe 2 routes
- Kinlochleven 2 routes
- Kinlochmoidart 2 routes
- Langal 2 routes
- Mingarrypark 2 routes
- Nevis Range 2 routes
- Spean Bridge 2 routes
- Torlundy 2 routes
- Achnacarry 1 route
- Achranich 1 route
- Blaich 1 route
- Bunarkaig 1 route
- Clunes 1 route
- Drimnin 1 route
- Duror 1 route
- Fort William, near Tobermory 1 route
- Gairlochy 1 route
- Garvan 1 route
- Glen Gloy 1 route
- Glenborrodale 1 route
- Glenuig 1 route
- Invergarry 1 route
- Kentallen 1 route
- Kilchoan 1 route
- Kilmory, Highland 1 route
- Kingairloch 1 route
- Laga 1 route
- Laggan 1 route
- Letterfinlay 1 route
- Lochaline 1 route
- Mucomir 1 route
- Muirshearlich 1 route
- Roshven 1 route
- Stronaba 1 route
- Stronchreggan 1 route
- Trislaig 1 route
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