Train crossing a viaduct in the Scottish Highlands
By Rail

The West Highland Line

Scotland's great railway to Mallaig, past the Harry Potter viaduct.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 6 min read

The West Highland Line runs from Glasgow through the Scottish Highlands to the fishing port of Mallaig on the west coast, covering some of Britain's most remote and dramatic landscape in around five and a half hours. It crosses Rannoch Moor — one of Europe's last great wildernesses — passes the Glenfinnan Viaduct, and ends at a village that can only be reached by train or a very long road. It is, by most measures, the finest railway journey in the British Isles.

The route

The line leaves Glasgow Queen Street and heads north through Helensburgh and along the banks of Loch Long before reaching Arrochar and the beginning of proper Highland terrain. The key stages:

Journey time and frequency

Glasgow to Mallaig takes approximately 5h20 to 5h45 depending on the service. There are several trains a day, with a reduced timetable on Sundays. The Oban branch (splitting at Crianlarich) offers an alternative western Highland destination for those who want a slightly shorter trip to a different coast. Both branches are operated by ScotRail as part of the normal Scottish rail network.

No seat reservation is needed to travel — you can show up and board. In summer, the most popular trains do fill up, particularly around the Glenfinnan section, but the line is long enough that seats free up and fill across different stations. Booking a seat assignment online in advance (at no extra cost via ScotRail) gives peace of mind.

The Jacobite steam train

Running seasonally on the Fort William to Mallaig section only (not the Glasgow leg), the Jacobite is a steam-hauled excursion that crosses the Glenfinnan Viaduct with additional ceremony — slow speed, a stop for photography, and the spectacle of steam above the Highland scenery. It operates on selected days between spring and autumn. Tickets must be booked well in advance; the Jacobite is extremely popular with Harry Potter visitors and general steam enthusiasts alike, and sells out quickly.

The Jacobite is a separate commercial service, not part of the regular ScotRail network. Standard ScotRail tickets and rail passes are not valid on it. Check the West Coast Railways website for booking.

When to travel

Each season brings something different to the West Highland Line:

Practical details

Trains depart from Glasgow Queen Street (not Glasgow Central, which serves south and east). Queen Street is connected to the subway and city bus network, and is a short walk from George Square in the city centre.

The line is part of the ScotRail network. Standard Advance and Off-Peak tickets are available through ScotRail's booking site. Interrail and Eurail passes are valid in the UK but cover only a limited allocation of services and are primarily useful on cross-border trips. For standard Highland exploration, a point-to-point ScotRail ticket is usually the simplest approach. For how reservations work on scenic lines across Europe, see the seat reservations guide.

Accommodation along the line is limited. Fort William has hotels and hostels and makes a natural base for splitting the journey. Mallaig has a handful of guesthouses and is worth an overnight if you want to catch the morning light over the Sound of Sleat. The ferry from Mallaig to Skye (operated by CalMac) connects the railway to the island, making a practical itinerary: train to Mallaig, ferry to Armadale, explore Skye, return via the Skye Bridge to Inverness and train back. Drivers who want to combine the Highland scenery with a road trip could loop back via the North Coast 500 — the two routes overlap in spirit if not in geography.

For a broader look at great European scenic railways, see the most scenic train journeys in Europe guide.

What to look out for

The left-hand side of the train (travelling northbound from Glasgow) tends to offer more views of the lochs in the early part of the journey. The Glenfinnan Viaduct, however, curves as you cross it — both sides get a partial view of the arch below, and passengers who hang out of the windows (with care) can see the full curve. The Rannoch Moor section rewards looking in all directions: the openness is the view.

The train has no dining car on standard services, but a small buffet cart may be available on some services. Bring food and drink for a journey of this length, especially if travelling on quieter services.

Frequently asked questions

Do I need to book the West Highland Line in advance?

Advance booking is not required, but recommended in summer, especially for the morning departures that maximise daylight across Rannoch Moor. Booking via ScotRail assigns a seat at no extra cost. Walk-up tickets are available at Glasgow Queen Street, though advance fares are generally cheaper.

Is the Glenfinnan Viaduct visible from the train?

Yes — you cross it, which is better than viewing it from outside. The viaduct curves, so both sides of the train get a partial view looking down the arches as the train traverses the curve. The steam Jacobite train crosses it more slowly, which gives more time, but the regular service crosses it at normal speed — enough for good photographs from the window.

Can I stop at intermediate stations and continue later?

Yes. ScotRail tickets cover travel on the date and route shown; if you hold an open or off-peak ticket, you can break the journey at any intermediate stop (Rannoch, Corrour, Fort William) and continue on a later service. Advance tickets are train-specific. Check the conditions on your ticket when booking.

How does the West Highland Line connect to Skye or the Outer Hebrides?

From Mallaig, CalMac ferries cross to Armadale on Skye, and there are also services to the Small Isles and (via connections) to the Outer Hebrides. The combination of train to Mallaig and ferry to Skye is a popular and practical route that avoids the tourist congestion of the road approaches to the island.

Sources and further reading: