The Glenfinnan Viaduct is one of the most photographed sights in Scotland – a sweeping, 21-arch railway bridge curving across a Highland glen, made world-famous as the route of the Hogwarts Express in the Harry Potter films. Watching the Jacobite Steam Train billow across it, with Loch Shiel glittering beyond and mountains rising on every side, is one of the great Scottish travel experiences – and you don’t need a film fan in the family to be captivated. This guide explains exactly how to see the train cross the viaduct, the history behind it, how to get there, where to stay and how to turn a quick photo stop into a memorable day out along the “Road to the Isles.”
Why Glenfinnan is famous
Glenfinnan packs two very different kinds of fame into one small Highland location. To film fans it is pure Harry Potter: the curving viaduct appears in several films as the Hogwarts Express steams towards school, most memorably in the flying-car scene. To history lovers it is the birthplace of the 1745 Jacobite Rising – the moment Bonnie Prince Charlie raised his standard at the head of Loch Shiel to rally the Highland clans in his bid to reclaim the British throne. That doomed campaign, which ended the following year at Culloden, is commemorated by the lochside Glenfinnan Monument. Add some of the finest scenery on the West Highland Line and you have a place that draws visitors from all over the world, in every season.
The Glenfinnan Viaduct
Completed in 1901, the Glenfinnan Viaduct was one of the first major structures in Britain to be built from mass concrete – a pioneering feat of engineering by the firm of “Concrete Bob” McAlpine. Its 21 graceful arches carry the single-track railway high above the glen in a long, elegant curve, and it is precisely that curve that makes the bridge so photogenic: from the hillside viewpoint you see the whole sweep of it at once, with a train strung across the top. Today it carries both scheduled ScotRail services and, in season, the celebrated steam train.
The Jacobite Steam Train (the “Harry Potter train”)
The Jacobite is a seasonal steam service that runs the 84-mile round trip between Fort William and the fishing port of Mallaig – a journey regularly named among the greatest railway rides in the world. Hauled by a vintage steam locomotive, it crosses the Glenfinnan Viaduct and then skirts lochs, white-sand beaches and mountains all the way to the coast.
- Season: typically late spring to early autumn, with additional services at the height of summer.
- The journey: the outbound run pauses at Glenfinnan station, then continues to Mallaig where you have a stop of around an hour and a half – long enough for lunch and a look around the harbour – before the return.
- Classes: standard and first class are available; first class books up especially fast.
- Booking: essential – tickets routinely sell out weeks or even months ahead, so reserve as early as you possibly can.
If you only want to watch the train cross the viaduct rather than ride it, you don’t need a ticket at all – just head to the viewpoint described below.
Jacobite vs the scheduled train
Here’s a tip many visitors miss: you don’t have to ride the pricey steam service to cross the Glenfinnan Viaduct. The regular ScotRail service between Fort William and Mallaig runs the very same line, crosses the same viaduct and serves up the same spectacular West Highland scenery – for a fraction of the cost and without needing to book months ahead. You miss the romance of steam, but it’s a superb budget alternative, and it runs year-round.
How to watch the train cross the viaduct
The classic view is from the hillside path that climbs from the Glenfinnan Visitor Centre car park to the viaduct viewpoint – an easy walk of around 20–25 minutes each way. To catch the steam train crossing:
- Check the timetable for the current steam-train crossing times. There is generally a late-morning crossing and an afternoon one; arrive at the viewpoint at least 30–45 minutes early to claim a good spot, as it gets busy.
- Arrive early for parking – the official car park fills very quickly in summer and on crossing days, and roadside parking is restricted; pre-book the car park where possible.
- Choose your angle: there’s a higher viewpoint for the full curve and lower spots closer to the arches – both work, so scout before the train is due.
- Bonus crossings: regular diesel ScotRail trains also cross the viaduct through the day, so you can photograph a train on the bridge even outside steam season.
Photographing the Glenfinnan Viaduct
For the iconic shot, the upper viewpoint gives you the whole curve with Loch Shiel behind. Soft morning or late-afternoon light flatters the stone and hills, and a touch of steam drifting over the arches is the dream. Bring a zoom if you want the train filling the frame, pack waterproofs for your gear, and be patient – conditions change fast in the Highlands, and the best images often come right after a shower clears.
The Glenfinnan Monument and Visitor Centre
Beside Loch Shiel stands the Glenfinnan Monument, a tall tower topped by the statue of a kilted Highlander, raised to honour the clansmen who answered Bonnie Prince Charlie’s call in 1745. The National Trust for Scotland visitor centre nearby tells the intertwined stories of the Jacobite rising and the railway, with a café, shop and the all-important car park. The view straight down Loch Shiel from the monument is one of the most beautiful in the Highlands and well worth the short stroll.
Glenfinnan Station Museum
A short distance away, the small but charming Glenfinnan Station Museum celebrates the history of the West Highland Line. There’s a dining car for refreshments and even converted railway-carriage accommodation if you fancy sleeping trackside – a hit with railway enthusiasts and families alike.
The Road to the Isles and Mallaig
Glenfinnan sits on the A830 “Road to the Isles,” one of Scotland’s loveliest drives. Continue west and you’ll reach Arisaig and the famous Silver Sands of Morar – dazzling white beaches with views to the islands of Eigg and Rum – before arriving at Mallaig, a working fishing port with great seafood and the ferry to the Isle of Skye. It’s an easy and gorgeous extension to a Glenfinnan visit.
How to get to Glenfinnan
- By car: about 30 minutes’ drive west of Fort William on the A830, and roughly 2.5 to 3 hours from Glasgow.
- By train: Glenfinnan has its own station on the scenic West Highland Line, so you can arrive by regular ScotRail service from Fort William or Glasgow.
- By tour: many Highland and Skye tours include a Glenfinnan stop for the viaduct view.
Suggested Glenfinnan visit plan
For a relaxed half-day: arrive an hour or so before a steam crossing, park at the visitor centre and walk up to the viewpoint to watch (and photograph) the train. Afterwards, stroll down to the Glenfinnan Monument for the Loch Shiel view, grab a coffee at the centre, and visit the Station Museum. With more time, continue along the Road to the Isles to the beaches at Arisaig and Morar, or join a Loch Shiel cruise.
Best time to visit and practical tips
- Book ahead: Jacobite tickets and the NTS car park both sell out in summer – plan early.
- Allow time: the viewpoint walk plus waiting for a crossing easily fills a couple of hours.
- Footwear: the path can be muddy and uneven – wear sturdy shoes.
- Midges and weather: bring repellent in summer and waterproofs year-round.
- Respect the area: stick to the paths, don’t trespass on railway land and never stand on the track.
Where to stay near Glenfinnan
Fort William makes the most convenient base, with the widest choice of hotels and restaurants and easy access to Glenfinnan, Ben Nevis and the road to Skye. There’s also limited accommodation in Glenfinnan and along the coast at Arisaig and Mallaig. Browse our Scotland accommodation guide.
Combine your visit
Glenfinnan sits perfectly on a wider West Highlands trip. Pair it with Fort William and Ben Nevis, the dramatic glen of Glencoe, and the run out to Mallaig and the Isle of Skye. See our full Highlands guide.
Film fans, take note: the Glenfinnan Viaduct is the star of our guide to Harry Potter filming locations in Scotland.
Frequently asked questions
Is the Jacobite the real Harry Potter train?
The Jacobite Steam Train runs the same route and crosses the Glenfinnan Viaduct seen in the films, using similar steam locomotives, which is why it’s widely known as the “Harry Potter train” – though it isn’t officially branded as such.
How do I see the train cross the viaduct?
Walk up to the viaduct viewpoint from the Glenfinnan Visitor Centre car park (about 20–25 minutes) and time your visit for a scheduled crossing. You don’t need a train ticket to watch.
What time does the steam train cross the viaduct?
There are generally a late-morning and an afternoon crossing in season, but times change year to year – always check the current Jacobite timetable before you go.
Can you cross the viaduct on a normal train?
Yes – the regular ScotRail Fort William to Mallaig service crosses the same viaduct with the same views, year-round and far cheaper than the steam train.
Do I need to book the Jacobite Steam Train?
Yes – book well in advance, as tickets sell out weeks or months ahead in summer.
How far is Glenfinnan from Fort William?
About 30 minutes’ drive west on the A830, or a short hop by train on the West Highland Line.
Header image: de:Benutzer:Nicolas17, CC BY-SA 2.5, via Wikimedia Commons


