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

StopJourney 1Journey 2Journey 3
Mallaig station06:0310:0916:05
Morar station06:1410:1616:12
Arisaig station06:2310:2716:21
Beasdale station06:2910:3316:27
Lochailort station06:3910:4216:37
Glenfinnan station06:5611:0116:54
Locheilside station, Kinlocheil07:0511:1017:03
Loch Eil Outward Bound station07:1211:1717:10
Corpach station07:1811:2317:16
Banavie station07:2211:2717:20
Fort William station07:4411:4017:37
Spean Bridge station07:5711:5617:51
Roy Bridge station, Roybridge08:0412:0217:57
Tulloch station, Roybridge08:1512:1418:08
Corrour station08:3212:3018:25
Rannoch station08:4712:4218:38
Bridge of Orchy station, Bridge Of Orchy09:0713:0318:58
Upper Tyndrum station09:2313:1919:14
Crianlarich station09:3313:3919:36
Ardlui station09:5213:5519:54
Arrochar & Tarbet station10:0614:0920:08
Garelochhead station10:3214:3120:28
Helensburgh Upper station10:4414:4420:39
Dumbarton Central station10:5915:0220:53
Dalmuir station11:1115:1221:02
Glasgow Queen Street station11:3315:3421:43

Places on this route

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