Buses in Beasdale
4 bus routes serve Beasdale, run by Shiel Buses. Trains are run by ScotRail. The busiest stops are Beasdale station and Station.
Most frequent routes
- 501: Mallaig – Morar Shiel Buses
- 500: Lochailort – Mallaig Shiel Buses
- 505: Fort William – Mallaig Shiel Buses
- 534: Fort William – Mallaig Shiel Buses
Where you can go from Beasdale
Routes
- Edinburgh – Helensburgh Central ScotRail
- Glasgow Queen Street – Alloa ScotRail
- 501: Mallaig – Morar Shiel Buses
- 500: Lochailort – Mallaig Shiel Buses
- 505: Fort William – Mallaig Shiel Buses
- 534: Fort William – Mallaig Shiel Buses
Bus companies
Stops and stations
Questions
- Where can I go by bus from Beasdale?
- Direct buses from Beasdale go to Mallaig (501, 500, 505, 534), Fort William (505, 534), Alloa (train), Edinburgh (train), Glasgow Queen Street (train), Helensburgh Central (train), Lochailort (500) and Morar (501).
- Which bus goes from Beasdale to Mallaig?
- Routes 501, 500, 505 and 534, run by Shiel Buses.
- Which bus goes from Beasdale to Fort William?
- Routes 505 and 534, run by Shiel Buses.
- Which bus goes from Beasdale to Alloa?
- Route train, run by ScotRail.
- Where do buses stop in Beasdale?
- The busiest stops are Beasdale station and Station.
- Which bus companies run in Beasdale?
- Shiel Buses.
- What are the most frequent buses in Beasdale?
- the 501 (Mallaig – Morar), the 500 (Lochailort – Mallaig), the 505 (Fort William – Mallaig) and the 534 (Fort William – Mallaig).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 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