Scotland's West Highland Line is often called the most scenic railway in Britain — a day-long journey from Glasgow Queen Street through Rannoch Moor, past the Glenfinnan Viaduct and on to Mallaig on the Atlantic coast. In summer you can swap the ScotRail service for the Jacobite steam train between Fort William and Mallaig (the "Harry Potter" viaduct run). Here is how to ride it in 2026: times, tickets, seasons and connections from London and Edinburgh.
At a glance
| Detail | Glasgow → Mallaig | Fort William → Mallaig |
|---|---|---|
| Route | Glasgow Queen St ↔ Mallaig | Fort William ↔ Mallaig |
| Journey time | ≈ 5h 15m | ≈ 1h 20m (ScotRail) / ≈ 2h (Jacobite) |
| Operator | ScotRail | ScotRail / West Coast Railways (Jacobite) |
| Reservation | Not required (recommended peak summer) | Jacobite: book early — sells out |
| Runs | Year-round (several daily) | Jacobite: typically Apr–Oct |
| Book at | All Aboard / ScotRail | westcoastrailways.co.uk (Jacobite) |
| Iconic highlight | Rannoch Moor, Glenfinnan Viaduct | Glenfinnan Viaduct (Harry Potter) |
The route: Glasgow → Fort William → Mallaig
The full West Highland Line runs from Glasgow Queen Street to Mallaig, with Fort William as the natural mid-point. North of Crianlarich the scenery opens onto Rannoch Moor — one of Europe's last great wildernesses — before climbing toward the West Highland hills and the Great Glen.
From Fort William the line swings west past Glenfinnan (viaduct and monument), Arisaig and Morar's white beaches, ending at Mallaig harbour — gateway to Skye ferry sailings. Many travellers ride Glasgow–Fort William one day and Fort William–Mallaig (or the Jacobite) the next.
Typical journey times
| Segment | Approx. time | Notes |
|---|---|---|
| Glasgow → Fort William | ≈ 3h 40m | ScotRail; no reservation needed |
| Fort William → Mallaig | ≈ 1h 20m | ScotRail year-round |
| Fort William → Mallaig (Jacobite) | ≈ 2h | Steam; seasonal; book ahead |
| Glasgow → Mallaig (through) | ≈ 5h 15m | Through trains several times daily |
The Jacobite steam train
The Jacobite, operated by West Coast Railways, is the steam service between Fort William and Mallaig that crosses the Glenfinnan Viaduct — the bridge made famous by the Hogwarts Express. It is a separate product from ScotRail's diesel trains on the same track: same views, different experience (and price).
In 2026 the Jacobite typically runs from spring through autumn (often April–October), with morning and afternoon departures in peak months. Tickets sell out weeks ahead in July and August — book at westcoastrailways.co.uk as soon as your dates are fixed. If Jacobite seats are gone, the regular ScotRail train still delivers the viaduct and coast; sit on the left leaving Fort William toward Mallaig for the best Glenfinnan views.
How to book in 2026
- Decide the itinerary. Full Glasgow–Mallaig day trip, overnight in Fort William, or Jacobite-only Fort William–Mallaig?
- Book ScotRail legs via All Aboard on EuroRail Times (search Glasgow → Fort William or Glasgow → Mallaig) or ScotRail.app. Advance fares are cheaper; Off-Peak and Anytime tickets are flexible.
- Book the Jacobite separately at westcoastrailways.co.uk if you want steam — it is not included in ScotRail inventories the same way.
- Plan London / Edinburgh connections. Reach Glasgow via London → Edinburgh then Edinburgh → Glasgow, or direct Avanti/LNER + ScotRail combinations into Glasgow Central / Queen Street.
- Allow buffer time at Fort William if you change onto the Jacobite — stations are walkable but steam departures are punctual.
Best time to go
| Season | Pros | Cons |
|---|---|---|
| Spring (Apr–May) | Fresh greens, Jacobite season starts, fewer crowds | Changeable weather; midges later in May |
| Summer (Jun–Aug) | Long daylight, all services running, Skye ferries frequent | Busiest; Jacobite and hotels book out |
| Autumn (Sep–Oct) | Golden moors, clearer air, still good Jacobite dates | Shorter days; more rain possible |
| Winter (Nov–Mar) | Snow on peaks, dramatic light, quiet trains | No Jacobite; short days; possible disruptions |
Our pick for scenery-to-crowd balance: late May to mid-June or mid-September to early October.
Sample itineraries
- Day trip from Glasgow: Early ScotRail to Mallaig (≈5h), short harbour walk, return mid-afternoon. Long day — bring snacks; the buffet is limited.
- Classic overnight: Glasgow → Fort William, overnight, Jacobite or ScotRail to Mallaig next morning, optional Skye ferry, return or continue.
- From London: Night before or early LNER to Edinburgh, short hop to Glasgow, then West Highland next day. See London → Edinburgh.
Practical FAQs
How long is the West Highland Line from Glasgow to Mallaig?
The through journey from Glasgow Queen Street to Mallaig takes about 5 hours 15 minutes. Glasgow to Fort William is roughly 3 hours 40 minutes; Fort William to Mallaig is about 1 hour 20 minutes on ScotRail.
Do I need a reservation on the West Highland Line?
ScotRail services do not require a seat reservation. Advance tickets can sell out on busy summer days, so booking ahead is wise. The Jacobite steam train between Fort William and Mallaig always needs its own ticket and sells out in peak season.
What is the Jacobite train and how do I book it?
The Jacobite is a seasonal steam train from Fort William to Mallaig operated by West Coast Railways. It crosses the Glenfinnan Viaduct made famous by Harry Potter films. Book at westcoastrailways.co.uk — it is separate from ScotRail tickets.
Which side should I sit on for Glenfinnan Viaduct?
Leaving Fort William toward Mallaig, sit on the left-hand side (facing direction of travel) for the classic Glenfinnan Viaduct view. Returning toward Fort William, sit on the right.
Can I reach the West Highland Line from London by train?
Yes. Travel London to Edinburgh (LNER, about 4–4.5 hours), then Edinburgh to Glasgow (about 50 minutes), and join the West Highland Line at Glasgow Queen Street. Or combine Avanti West Coast into Glasgow Central and transfer to Queen Street.
Related routes & reading
London → Edinburgh Edinburgh → Glasgow Bucket-list scenic railways Glacier & Bernina Express Europe rail loops Long weekend rail tripsRelated night trains & scenic reading
Keep exploring overnight and panorama itineraries on EuroRail Times.
Search trains to Glasgow & beyond
Check live times and fares for London–Edinburgh, Edinburgh–Glasgow and Scottish connections, then book in a few taps.
Search London → Edinburgh →