The Jacobite is a steam-hauled passenger train running between Fort William and Mallaig on the West Highland Line in the Scottish Highlands, generally during the summer season. It crosses the Glenfinnan Viaduct — the curving stone structure familiar to millions as the viaduct from the Harry Potter films — through some of the wildest and most beautiful scenery in Britain. For a combination of spectacular landscape and the romance of steam traction, the Jacobite is in a category of its own in the United Kingdom.
The route
The Jacobite runs on the Mallaig Extension of the West Highland Line, which itself is one of Britain's most celebrated railway routes. From Fort William, the line heads west and north through Lochaber, past Ben Nevis (at a respectful distance), over the River Lochy and out onto the moorland of Rannoch — or rather, on the Mallaig Extension, westward into the peninsula known as the Road to the Isles. Key points along the way:
- Glenfinnan: The first major stop and the site of the famous viaduct. The 21-arch curved viaduct spans the head of Loch Shiel, with the Glenfinnan Monument — commemorating the 1745 Jacobite rising — visible on the lochside below. Passengers often photograph the viaduct from the train as it curves across it, then step off and watch another train cross from the platform or viewpoint.
- Lochailort and Beasdale: Halt stations amid wild, empty moorland and sea loch scenery.
- Arisaig: The westernmost mainline railway station in Britain. On clear days the view from here extends to the Small Isles and occasionally to the distant outline of Skye.
- Morar: Close to the Silver Sands of Morar, some of the whitest and finest sand in Scotland, with turquoise water that genuinely looks more Caribbean than Scottish on a good day.
- Mallaig: The terminus — a working fishing and ferry port with connections by CalMac ferry to the Isle of Skye, and in summer to Knoydart (an otherwise roadless peninsula accessible only by boat or a long walk).
The journey takes approximately 2 hours in each direction. The morning train from Fort William gives the best light on the westward run to Mallaig; the afternoon return is similarly good.
Booking tickets
The Jacobite is operated by West Coast Railways, not by ScotRail or National Rail, and tickets must be booked directly through the West Coast Railways website. It is not covered by National Rail season tickets, railcards, or rail passes. Tickets must be purchased in advance for the seat you want — there is no turn-up-and-board option, and the train is popular enough that it can sell out weeks or months in advance in peak summer.
Important: Book the Jacobite directly through West Coast Railways (westcoastrailways.co.uk). It is not bookable through nationalrail.co.uk or most third-party rail apps, and is not covered by Interrail, Eurail, or National Rail railcards.
Tickets are typically sold from the start of the year for the full summer season. The train normally runs from mid-May to mid-October, with two return journeys a day in peak summer (one in the shoulder season). Morning and afternoon departures from Fort William go out to Mallaig; afternoon and evening returns come back. The timetable varies annually, so check the current schedule directly.
How to get to Fort William
Fort William is at the northern end of the main West Highland Line from Glasgow Queen Street. The train from Glasgow takes about 3h30–4 hours and is itself one of Britain's finest scenic railways, crossing Rannoch Moor and running through Glencoe country. ScotRail operates this service, which is covered by National Rail tickets and railcards, but not by Eurail or Interrail without an additional GB supplement.
There is no direct rail link from Edinburgh to Fort William; change at Glasgow. From Inverness, the route is by road (about 2 hours by bus or car, no direct train) or a long indirect rail loop via Glasgow. Many visitors combine Fort William with a wider Scottish Highlands circuit — Inverness, the Great Glen, the Isle of Skye — and arrive by bus or rental car as part of a road trip.
The regular ScotRail service on the same line
On days when the Jacobite is not running (outside its season, or on non-operating days), a regular ScotRail passenger train covers the Fort William to Mallaig route. It is diesel rather than steam, and noticeably less theatrical, but it runs on the same track, crosses the same viaduct, and takes you to the same destination. The regular service accepts ScotRail tickets and railcards. For those who miss the Jacobite season or cannot get tickets, this is a perfectly good alternative — less famous but still one of Britain's most beautiful local rail routes.
Practical tips
- Book as early as possible — the Jacobite is one of the most popular tourist trains in Britain and available seats on specific dates can disappear quickly in the summer months.
- Bring layers. Fort William and Mallaig have genuinely Highland weather; even in summer a day can move from sunshine to rain and back several times. The train has no heating regulation for open windows.
- Photography from the train as it crosses the Glenfinnan Viaduct is tricky — you are on the viaduct and cannot stand back. For the classic view of the train on the viaduct, either walk to the viewpoint above Glenfinnan Station (about 20 minutes from the station) and wait for the afternoon return, or look across from the platform as the train curves across. The morning train from Fort William passes the viewpoint in both directions.
- Allow time in Mallaig: a few hours to explore the harbour, eat fresh fish and look across the Sound of Sleat toward Skye makes the return journey feel complete.
Frequently asked questions
Is the Jacobite the same as the Hogwarts Express?
The Jacobite used steam locomotives and carriages of the same type and livery as those used in filming the Harry Potter series, and crosses the same viaduct (Glenfinnan). The Hogwarts Express itself is a film set prop. The Jacobite is a real, steam-hauled passenger service that happens to follow the same scenic route.
Can I use a railcard or rail pass on the Jacobite?
No. The Jacobite is a private tourist train operated by West Coast Railways. It does not accept National Rail tickets, railcards, Interrail or Eurail passes. Tickets must be bought directly through West Coast Railways.
When does the Jacobite run?
Usually from mid-May to mid-October, with variations by year. Two return journeys per day are offered in the peak summer months; fewer outside of that. Always check the current timetable on the West Coast Railways website.
What if I cannot get Jacobite tickets?
The regular ScotRail service from Fort William to Mallaig covers the same route on the same track, including the Glenfinnan Viaduct, on most days year-round. It is diesel rather than steam, but the scenery is identical and tickets are available through National Rail booking channels.
Sources and further reading:
- Jacobite bookings and timetable: West Coast Railways (westcoastrailways.co.uk).
- Glasgow to Fort William (West Highland Line): ScotRail (scotrail.co.uk).
- Route guide and booking advice: The Man in Seat 61.
