Riding the ScotRail West Highland Line From Glasgow Queen Street to Mallaig Harbour

West Highland line viaduct Scotland
Eric Kilby , CC BY-SA 4.0 via Wikimedia Commons

Why This Page Exists

The year-round ScotRail service from Glasgow Queen Street to Mallaig crosses the same Glenfinnan Viaduct as the tourist Jacobite steam train. Same track, same 21 arches. The difference: in December and January, both daily departures hit the viaduct in darkness. The 07:25 and 10:35 from Glasgow reach the curve after the 15:30 sunset. The 14:00 return from Mallaig loses the light before Fort William. Book between April and September. That puts the viaduct in full daylight on ScotRail.

The ScotRail Glasgow to Mallaig Service

The route covers 264 km from Glasgow Queen Street to Mallaig, via Fort William. Glasgow to Fort William takes 3 hours 45 minutes to 4 hours. The Fort William to Mallaig extension adds 1 hour 20 minutes to 1 hour 30 minutes. The full run is 5 hours 15 minutes to 5 hours 30 minutes. ScotRail operates 3 to 4 services per day on each section in 2026.

Left Side Rule

Sit on the left side of the train, south and west facing, from Glasgow to Fort William. That side gives you Loch Lomond, the crossing of Rannoch Moor at Corrour station (the highest on the UK network at 408 m), and the approach to the viaduct. From Fort William to Mallaig, stay left for the viaduct itself and the loch views that follow.

What It Costs

A ScotRail Advance Single from Glasgow to Fort William costs £15.00 to £35.00 for 2026. An Off Peak Day Return runs £40.00 to £55.00. An Anytime Return is £60.00 to £80.00. Compare that to the Jacobite: an Adult Standard Day Return from Fort William to Mallaig is £65.00. First Class is £98.00. Same track, same viaduct, roughly a quarter of the price.

When the Viaduct Crossing Happens

The Glenfinnan Viaduct is 380 m long and 30 m high. On the ScotRail schedule from Glasgow, you cross it roughly 3 hours 10 minutes into the journey, just before Fort William. Take the 10:35 departure and expect the approach around 13:45 from April to October. In summer the sun is still high. In November that same clock time puts you in dusk. The winter departures at 07:25 and 10:35 hit the viaduct after the 15:30 sunset. Do not book those if daylight matters.

The Sleeper Alternative

The Caledonian Sleeper from London Euston arrives Fort William at 09:57, Monday to Friday and Sunday northbound on the 2026 schedule. That arrival puts you in daylight year-round for the Mallaig extension. The southbound sleeper departs Fort William at 19:50. A Classic Room for solo occupancy costs £200.00 to £280.00. A Club Room costs £280.00 to £380.00. The seated coach is £55.00 to £90.00.

Fort William as the Break Point

Break the journey at Fort William. The Glasgow to Fort William leg crosses Rannoch Moor and approaches the viaduct. The Fort William to Mallaig extension is the payoff: the viaduct itself, then loch views all the way to the harbour. If you only have one day, take the earliest ScotRail from Glasgow to Fort William, continue to Mallaig the same day, stay overnight there or in Fort William, and return the next morning.

The Failure Case: No Daylight

Winter trips on the 07:25 or 10:35 put the viaduct in darkness. Do not attempt the full round trip in one day. Take the Caledonian Sleeper from London instead, arriving Fort William at 09:57. That gives you a full daylight window for the Mallaig extension. Or drive from Fort William to the Glenfinnan Viaduct viewpoint, a 30-minute drive. Watch the train pass in daylight before boarding the return leg.

Scottish highlands railway
Rosser1954 , CC BY-SA 4.0 via Wikimedia Commons