Glenfinnan Viaduct Tours: See the Harry Potter Train from 4 Cities

Glenfinnan Viaduct Tours: See the Harry Potter Train from 4 Cities

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 - Glenfinnan Viaduct
🚗 146 mi⏱️ 3.5 hrs📍 Full day

The classic Highland day trip, pairing Loch Lomond, Glencoe and Fort William with the viaduct. The longest drive, but the most tour choice.

🚂 Jacobite train📅 Mar-Oct🎟️ 4 tours
View tours →
Tours from Glasgow - Glenfinnan Viaduct

Tours from Glasgow

Quicker drive
🚗 110 mi⏱️ 3 hrs📍 Full day

A shorter run than Edinburgh straight up the scenic A82 past Loch Lomond and Glencoe. A good balance of drive time and scenery.

🚂 Jacobite train📅 Mar-Oct🎟️ 2 tours
View tours →
Tours from Inverness - Glenfinnan Viaduct

Tours from Inverness

Northern route
🚗 75 mi⏱️ 2 hrs📍 Full day

The shortest major-city approach, down the Great Glen past Loch Ness. Some tours combine the viaduct with a Loch Ness stop.

🚂 Jacobite train📅 Mar-Oct🎟️ 2 tours
View tours →
Tours from Fort William - Glenfinnan Viaduct
🚗 18 mi⏱️ 30 mins📍 Half day

Just 30 minutes from the viaduct and the train’s own departure station. Time your visit precisely and even catch both crossings.

🚂 Jacobite train📅 Mar-Oct🎟️ 2 tours
View tours →

Compare Glenfinnan tours at a glance

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

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.