Glasgow Queen Street – Mallaig (West Highland Line) trains
ScotRail trains runs between Mallaig and Glasgow via Morar, Arisaig, Beasdale and Lochailort. Runs every day. On Friday 13 November the first train from Mallaig leaves at 06:03 and the last at 16:05 (3 journeys).
Operated by ScotRail. Timetable for Friday, 13 November 2026. Today's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable
Questions
- When is the first and last ScotRail train from Mallaig to Glasgow?
- On Friday 13 November the first train leaves Mallaig at 06:03 and the last at 16:05, 3 journeys in all.
- Does the Glasgow Queen Street – Mallaig (West Highland Line) train run on Sundays?
- Yes. Runs every day.
- How often does the Glasgow Queen Street – Mallaig (West Highland Line) train run?
- On Friday 13 November there are 3 journeys from Mallaig, at 06:03, 10:09 and 16:05.
- Where does the Glasgow Queen Street – Mallaig (West Highland Line) train stop?
- Main stops from Mallaig to Glasgow: Mallaig station (Mallaig), Morar station (Morar), Arisaig station (Arisaig), Beasdale station (Beasdale), Lochailort station (Lochailort), Glenfinnan station (Glenfinnan), Locheilside station (Kinlocheil), Loch Eil Outward Bound station (Loch Eil Outward Bound), Corpach station (Corpach), Banavie station (Banavie), Fort William station (Fort William), Spean Bridge station (Spean Bridge), Roy Bridge station (Roybridge), Tulloch station (Roybridge) and more. The full list is in the timetable below.
- Who runs the Glasgow Queen Street – Mallaig (West Highland Line) train?
- ScotRail.
Mallaig to Glasgow Queen Street
| Stop | Journey 1 | Journey 2 | Journey 3 |
|---|---|---|---|
| Mallaig station | 06:03 | 10:09 | 16:05 |
| Morar station | 06:14 | 10:16 | 16:12 |
| Arisaig station | 06:23 | 10:27 | 16:21 |
| Beasdale station | 06:29 | 10:33 | 16:27 |
| Lochailort station | 06:39 | 10:42 | 16:37 |
| Glenfinnan station | 06:56 | 11:01 | 16:54 |
| Locheilside station, Kinlocheil | 07:05 | 11:10 | 17:03 |
| Loch Eil Outward Bound station | 07:12 | 11:17 | 17:10 |
| Corpach station | 07:18 | 11:23 | 17:16 |
| Banavie station | 07:22 | 11:27 | 17:20 |
| Fort William station | 07:44 | 11:40 | 17:37 |
| Spean Bridge station | 07:57 | 11:56 | 17:51 |
| Roy Bridge station, Roybridge | 08:04 | 12:02 | 17:57 |
| Tulloch station, Roybridge | 08:15 | 12:14 | 18:08 |
| Corrour station | 08:32 | 12:30 | 18:25 |
| Rannoch station | 08:47 | 12:42 | 18:38 |
| Bridge of Orchy station, Bridge Of Orchy | 09:07 | 13:03 | 18:58 |
| Upper Tyndrum station | 09:23 | 13:19 | 19:14 |
| Crianlarich station | 09:33 | 13:39 | 19:36 |
| Ardlui station | 09:52 | 13:55 | 19:54 |
| Arrochar & Tarbet station | 10:06 | 14:09 | 20:08 |
| Garelochhead station | 10:32 | 14:31 | 20:28 |
| Helensburgh Upper station | 10:44 | 14:44 | 20:39 |
| Dumbarton Central station | 10:59 | 15:02 | 20:53 |
| Dalmuir station | 11:11 | 15:12 | 21:02 |
| Glasgow Queen Street station | 11:33 | 15:34 | 21:43 |
Places on this route
- Buses in Crianlarich
- Buses in Tyndrum
- Buses in Bridge Of Orchy
- Buses in Rannoch
- Buses in Corrour
- Buses in Roybridge, near Fort William
- Buses in Roybridge
- Buses in Spean Bridge
- Buses in Fort William
- Buses in Loch Eil Outward Bound
- Buses in Kinlocheil
- Buses in Glenfinnan
- Buses in Lochailort
- Buses in Beasdale
- Buses in Arisaig
- Buses in Morar
- Buses in Mallaig
- Buses in Ardlui
- Buses in Arrochar
- Buses in Garelochhead
- Buses in Helensburgh
- Buses in Dumbarton
- Buses in Clydebank
- Buses in Glasgow
Timetables from the Bus Open Data Service (Department for Transport), updated Thursday, 12 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