Edinburgh is the most popular launch point for Glenfinnan Viaduct tours, and for good reason: a single day trip pairs the drive through Loch Lomond, Glencoe and Fort William with the chance to watch the Jacobite Steam Train – better known to Harry Potter fans as the Hogwarts Express – cross the famous curved viaduct. I made this trip from Edinburgh myself, and the tours below all depart from the city.
Because the round trip covers close to 290 miles, an organised tour takes the stress out of the long drive and the notoriously tight parking at Glenfinnan. You sit back, your guide handles the timing so you arrive before the train, and you still get free time at the viewpoint and around Loch Shiel.
Book your Edinburgh departure:
Getting to Glenfinnan from Edinburgh
Glenfinnan sits about 146 miles northwest of Edinburgh, a drive of roughly three and a half hours each way without stops. Guided coach and minibus tours leave early – often between 7am and 8am – to reach the viaduct in time for the late-morning train.
The route heads west on the M9 and A82, skirting Loch Lomond before climbing through the dramatic pass at Glencoe. After Fort William you join the A830, the Road to the Isles, which delivers you to Glenfinnan. Most Edinburgh tours build in photo stops along the way, so the journey is part of the experience rather than just transit.
Seeing the Jacobite Steam Train
The Jacobite Steam Train runs between Fort William and Mallaig from late March to October, crossing the Glenfinnan Viaduct roughly mid-morning on its outbound run and again in the afternoon on the return. Which side of the viaduct gives the best view depends on the direction of travel, so ask your guide where to stand.
If you would rather ride the train than watch it, book the Jacobite service separately and well in advance – seats sell out months ahead in summer. Many Edinburgh tour operators focus on the viewpoint rather than the ride, which is the more reliable way to guarantee a sighting.
Practical Tips for Your Visit
- Edinburgh day trips run long – expect 12 to 13 hours door to door – so bring snacks and water.
- The hilltop viewpoints get muddy in any weather; wear waterproof footwear.
- Check the current Jacobite timetable before you travel, as departure times shift by season.
- Midges are active from June to September – pack repellent for the summer months.
- If you also want to ride the steam train, reserve those seats separately and months in advance.
Frequently Asked Questions
How long is the tour from Edinburgh to Glenfinnan?
A Glenfinnan day trip from Edinburgh typically runs 12 to 13 hours, covering close to 290 miles round trip with photo stops at Loch Lomond, Glencoe and Fort William along the way.
Will I definitely see the Harry Potter train?
Sightings are very likely but never guaranteed – the steam train runs to a seasonal timetable and can be affected by weather or maintenance. Tours aim to arrive before the scheduled crossing to maximise your chances.
Do I need to book the Jacobite train separately?
Yes. Most Edinburgh tours take you to the viewpoint to watch the train cross rather than ride it. If you want to travel on board, reserve the Jacobite Steam Train separately and well in advance.





