505
Shiel Buses
505 bus timetable: Fort William to Mallaig
Fort William ↔ Mallaig
Route map
505 live route map
See the route, stops, and live buses currently on this line.
57 stops
Live buses loading
Map ready
Loading the route map...
Fort William → Mallaig
1 trip · first 17:40 · last 17:40
Mon–Fri
Live Valid 2026-06-04 – 2026-07-03
Swipe sideways to see later trips.
Stop
17:40
Mallaig
17:40
Fort William, Leisure Centre
opposite
17:40
Fort William, Nevis Bank Lane
opposite
17:41
17:41
17:42
Lochybridge, North Road Retail Park
opposite
17:42
Lochybridge, Glenmhor Terrace
opposite
17:43
Lochyside, Medical Centre
outside
17:44
Lochyside, Camagael Road
opposite
17:45
Banavie, B8004 Junction
opposite
17:46
17:47
17:47
17:48
Corpach, Kilmallie Hall
outside
17:48
Corpach, Co-Op
outside
17:48
Corpach Hotel
outside
17:49
Corpach, Drumfada Terrace
opposite
17:49
Corpach, Paper Mill
outside
17:50
17:52
Loch Eil Outward Bound, Road End
opposite
17:54
Fassfern, East Road End
opposite
17:57
Fassfern, West Road End
westbound
17:57
Kinlocheil, Locheilside Station
outside
17:59
Kinlocheil, Post Office
opposite
18:01
18:03
18:09
Glenfinnan, Station Road
opposite
18:10
Lochailort, Station
opposite
18:24
Lochailort, Hotel
outside
18:25
Beasdale, Station
opposite
18:31
18:36
Arisaig, Clanranald Place
opposite
18:36
Arisaig, Post Office
opposite
18:37
18:37
18:41
18:44
Arisaig, Tougal
opposite
18:48
Morar, Hotel
outside
18:51
Morar Motors
outside
18:51
18:57
Mallaig, Cameron Avenue
south-west bound
18:59
Mallaig, Fire Station
opposite
19:00
19:02
Mallaig → Fort William
1 trip · first 07:10 · last 07:10
Mon–Fri
Live Valid 2026-06-04 – 2026-07-03
Swipe sideways to see later trips.
Stop
07:10
Mallaig
07:10
Mallaig, Ard Mhor
opposite
07:10
07:11
Mallaig, Cameron Avenue
before
07:12
Mallaig, Boatyard
opposite
07:15
Mallaig, Lovat Terrace
opposite
07:16
07:18
Morar, Primary School
outside
07:23
Morar, Station
outside
07:24
07:33
Arisaig, Post Office
outside
07:34
07:34
Arisaig, Road End
opposite
07:34
07:40
Lochailort, Hotel
opposite
07:49
Timetable data from Shiel Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code SHIL_505.
All stops shown
43 stops- Fort William Bus Station
- Fort William, Leisure Centre opposite
- Fort William, Nevis Bank Lane opposite
- Fort William, Inverlochy Junction at
- Fort William, Ben Nevis Industrial Estate opposite
- Lochybridge, North Road Retail Park opposite
- Lochybridge, Glenmhor Terrace opposite
- Lochyside, Medical Centre outside
- Lochyside, Camagael Road opposite
- Banavie, B8004 Junction opposite
- Banavie, Wilson Way at
- Banavie, Primary School Road End at
- Corpach, Hillview Drive at
- Corpach, Kilmallie Hall outside
- Corpach, Co-Op outside
- Corpach Hotel outside
- Corpach, Drumfada Terrace opposite
- Corpach, Paper Mill outside
- Corpach, Linnhe Caravan Park at
- Loch Eil Outward Bound, Road End opposite
- Fassfern, East Road End opposite
- Fassfern, West Road End westbound
- Kinlocheil, Locheilside Station outside
- Kinlocheil, Post Office opposite
- Kinlocheil, Trislaig Road End at
- Glenfinnan, Slatach Road End at
- Glenfinnan, Station Road opposite
- Lochailort, Station opposite
- Lochailort, Hotel outside
- Beasdale, Station opposite
- Arisaig, Road End at
- Arisaig, Clanranald Place opposite
- Arisaig, Post Office opposite
- Arisaig, Canon Gillies Place at
- Arisaig, Cnoc na Faire Hotel at
- Arisaig, Traigh at
- Arisaig, Tougal opposite
- Morar, Hotel outside
- Morar Motors outside
- Mallaig, Boatyard at
- Mallaig, Cameron Avenue south-west bound
- Mallaig, Fire Station opposite
- Mallaig, King's Way at