Jacobite Steam Train
ScotlandFun for all agesHeritage RailwaysWalking and Hiking
About this attraction
About Jacobite Steam Train
The Jacobite Steam Train, often celebrated as one of the world’s most scenic railway journeys, offers travellers an unforgettable trip through the heart of Scotland’s Highlands. Starting from the town of Fort William and journeying to the coastal village of Mallaig, this 84-mile round trip takes passengers through breathtaking landscapes, passing rugged mountains, glistening lochs, and charming Highland villages. This steam train is particularly famous for its connection to the Harry Potter films, where it stood in for the Hogwarts Express, adding a magical allure for fans.
One of the highlights of the journey is crossing the iconic Glenfinnan Viaduct, a sweeping, 21-arched railway bridge that offers panoramic views over Loch Shiel and the Glenfinnan Monument, a tribute to the Highlanders who fought in the Jacobite Rising of 1745. The sight of the train chugging over this viaduct, often with steam billowing into the sky, creates an enchanting scene that feels timeless.
The train itself is a beautifully restored steam locomotive with vintage carriages, offering a nostalgic travel experience. Inside, passengers can relax in comfortable seating, with large windows that provide unobstructed views of the ever-changing scenery outside. Along the route, the train passes landmarks such as Ben Nevis, the UK’s highest mountain, and the silver sands of Morar, which add to the diversity and beauty of the journey.
The Jacobite Steam Train operates seasonally, typically from April to October, and the ride lasts about two hours each way. In Mallaig, travellers have time to explore the fishing village, sample fresh seafood, or enjoy coastal views before the return journey. Combining history, scenic wonder, and a touch of magic, the Jacobite Steam Train is an essential experience for those looking to capture the spirit of Scotland’s wild, romantic landscapes.
Location
Find Jacobite Steam Train on the map
Getting here
Scenic routes that pass nearby
Hop on any of these for a scenic ride to Jacobite Steam Train.
- BUSDuration1 hour 35 minutesFrequency4 services per day
- BUSDuration4 hours 31 minutesFrequency1 bus, dailyNearest stopFort William Bus Station · 2 min walk
- BUSDuration3 hours 11 minutesFrequency4 services each dayNearest stopFort William Bus Station · 2 min walk
- BUSDuration2 hours 5 minutesFrequency5 services, dailyNearest stopBelford Hospital · 2 min walk
More to see in Scotland
Other attractions nearby

Victorian Market, Inverness

Ullapool Bookshop

Aros Centre, Portree

Ullapool Museum
Local history museum inside Telford's 1829 Parliamentary church, telling the story of Loch Broom and its…

St Andrew's Cathedral, Inverness

Torvean Park, Inverness

St Andrew's Cathedral, Inverness
