The Glenfinnan Viaduct is one of the most photographed spots in Scotland, thanks to the Jacobite Steam Train – the Hogwarts Express in the Harry Potter films – that crosses its curved 21 arches from late March to October. Catching the train in motion has become harder as the crowds grow, so the surest way to guarantee a sighting is to join a guided tour that times your arrival around the crossing.
Tours to Glenfinnan leave from four main bases, and where you start makes a big difference to the length of your day. Below you can compare departures from Edinburgh, Glasgow, Inverness and Fort William – each with its own route, drive time and set of tour options.
Choose your departure city
- Edinburgh – 3.5 hrs each way (146 mi), full day
- Glasgow – 3 hrs each way (110 mi), full day
- Inverness – 2 hrs each way (75 mi), full day
- Fort William – 30 mins each way (18 mi), half day
Tours from Edinburgh
Most popularThe classic Highland day trip, pairing Loch Lomond, Glencoe and Fort William with the viaduct. The longest drive, but the most tour choice.
Tours from Glasgow
Quicker driveA shorter run than Edinburgh straight up the scenic A82 past Loch Lomond and Glencoe. A good balance of drive time and scenery.
Tours from Inverness
Northern routeThe shortest major-city approach, down the Great Glen past Loch Ness. Some tours combine the viaduct with a Loch Ness stop.
Tours from Fort William
Closest baseJust 30 minutes from the viaduct and the train’s own departure station. Time your visit precisely and even catch both crossings.
Compare Glenfinnan tours at a glance
| Departure city | Distance (one-way) | Drive time | Day length | Best for |
|---|---|---|---|---|
| Edinburgh | ~146 mi | ~3.5 hrs | Full day (12-13h) | Most tour choice; classic Highland route |
| Glasgow | ~110 mi | ~3 hrs | Full day (11-12h) | Shorter drive up the A82 |
| Inverness | ~75 mi | ~2 hrs | Full day | Northern approach; pairs with Loch Ness |
| Fort William | ~18 mi | ~30 mins | Half day | Closest base; can catch both crossings |
How to see the Jacobite Steam Train
The Jacobite Steam Train runs from Fort William to Mallaig and back and operates between the end of March and October. The direction of travel determines the best viewpoint at the Glenfinnan Viaduct: if the train is travelling from Fort William, position yourself to the left of the viaduct, and if it is travelling from Mallaig, head to the right. Ask staff if you are unsure.
The hilly viewpoints get muddy regardless of the weather, so wear appropriate footwear. The car park fills up quickly, so arrive early whether you are self-driving or on a tour that stops there. Check the current timetable before you travel, as crossing times shift through the season.
Related Edinburgh guides
- Jacobite Steam Train (Hogwarts Express) day tour from Edinburgh – ride the train rather than watch it cross.
- The best day tours from Edinburgh – seven Highland and Lowland trips worth taking.
Frequently Asked Questions
Which city is best for a Glenfinnan Viaduct tour?
It depends on your priorities. Edinburgh offers the most tour choice and the classic Highland route but the longest day; Fort William is only 30 minutes away and lets you time your visit precisely, even catching both train crossings. Glasgow and Inverness sit in between.
Is the Jacobite the same as the Harry Potter train?
Yes. The Jacobite Steam Train was used as the Hogwarts Express in the Harry Potter films, and its crossing of the Glenfinnan Viaduct features in several of them, which is why the viaduct draws so many fans.
When does the steam train cross the viaduct?
The Jacobite runs between late March and October, typically crossing the viaduct mid-morning on its outbound run to Mallaig and again in the afternoon on the return. Always check the current seasonal timetable before you travel.
Can I visit the Glenfinnan Viaduct without a tour?
Yes, you can drive yourself and walk to the viewpoint, but the car park fills up fast in summer and parking is limited. A guided tour removes the driving and parking stress and times your arrival around the train.
