Last updated: June 2026
Scotland is Harry Potter country. The films borrowed the nation’s most dramatic landscapes for the world of Hogwarts, and the books were famously written in Edinburgh cafés. If you’re a fan, you can stand on the very viaduct the Hogwarts Express crosses, gaze over the loch beside Hogwarts, and walk the city where it all began. This guide rounds up the best Harry Potter filming locations in Scotland — what was filmed where, and how to visit each one.
1. Glenfinnan Viaduct — the Hogwarts Express
The single most iconic Harry Potter location in Scotland, the curved Glenfinnan Viaduct is where the Hogwarts Express steams across 21 arches in Chamber of Secrets and beyond. The real Jacobite Steam Train runs over it in summer, and crowds gather at the viewpoint to watch it cross. Check the timetable in advance and arrive early for the best vantage point — it’s a short but steep walk from the car park.
2. Loch Shiel — the Great Lake
Stretching away below the Glenfinnan Viaduct, Loch Shiel stood in for the Black Lake beside Hogwarts in several films. You’ll recognise its long, mountain-framed waters from aerial shots of the castle. Boat trips run on the loch from Glenfinnan, and the surrounding area around Fort William makes a great base.
3. Glencoe — Hagrid’s Hut and the Highlands
The brooding mountains of Glencoe served as the backdrop for Hogwarts’ grounds in the later films, and the area near Clachaig Gully is where Hagrid’s Hut was built for Prisoner of Azkaban. Even without the film connection, Glencoe is one of the most spectacular glens in Scotland — stop at the Three Sisters viewpoint and soak it in.
4. Rannoch Moor and the West Highland Line
The vast, empty expanse of Rannoch Moor appears in train sequences, and the wider West Highland Line — the railway the Jacobite runs on — is itself one of the great scenic journeys in the world. Riding it from Fort William to Mallaig is the most immersive way to experience the Hogwarts Express route.
5. Steall Falls (Glen Nevis)
Near Fort William, the dramatic Steall Falls in Glen Nevis featured in the Triwizard Tournament scenes of Goblet of Fire. The walk in passes through a gorge and across a wire bridge, rewarding you with one of Scotland’s highest waterfalls.
6. Loch Eilt and the Road to the Isles
The small island on Loch Eilt, along the Road to the Isles between Fort William and Mallaig, is the resting place of Dumbledore in the films. The whole route west is dotted with Potter scenery, making a self-drive along it a fan’s dream.
7. Edinburgh — where it was written
The Harry Potter story didn’t just film in Scotland — it was born here. In Edinburgh, J.K. Rowling wrote much of the early books in cafés including The Elephant House, and Victoria Street in the Old Town is widely believed to have inspired Diagon Alley. George Heriot’s School, visible from the Grassmarket, is said to have inspired the Hogwarts house system, and you’ll find Tom Riddle’s name on a headstone in nearby Greyfriars Kirkyard.
How to visit the Harry Potter locations
Most of the film locations cluster around Fort William and the Road to the Isles in the western Highlands, while the literary sites are in Edinburgh. A great approach is to combine a couple of days in Edinburgh with a Highlands road trip:
- By car: base yourself in Fort William and explore Glenfinnan, Glencoe, Glen Nevis and the Road to the Isles.
- By train: ride the Jacobite Steam Train (book well ahead — it sells out) over the Glenfinnan Viaduct.
- By tour: many small-group Harry Potter tours run from Edinburgh, Glasgow and Inverness if you’d rather not drive.
For a ready-made route that takes in Glenfinnan, Glencoe and the Highlands, see our 7-day Scotland itinerary.
Tips for Potter fans
- Check the Jacobite timetable and the viaduct viewpoint times before you go — the train crosses only a couple of times a day in season.
- Arrive early at Glenfinnan; the car park and viewpoint get very busy in summer.
- Wear good footwear for the walks to the viaduct viewpoint and Steall Falls.
- Respect the locations — many are working railways or fragile landscapes; stick to paths and never trespass on the line.
Frequently asked questions
Where was Harry Potter filmed in Scotland?
Key locations include the Glenfinnan Viaduct (the Hogwarts Express), Loch Shiel (the Great Lake), Glencoe (Hagrid’s Hut and the Hogwarts grounds), Rannoch Moor, Steall Falls in Glen Nevis, and Loch Eilt, plus literary sites in Edinburgh.
Can you ride the real Hogwarts Express?
Yes — the Jacobite Steam Train runs from Fort William to Mallaig over the Glenfinnan Viaduct in spring, summer and autumn. Tickets sell out fast, so book well in advance.
Is the Glenfinnan Viaduct free to visit?
Yes, the viewpoint is free, though there’s a paid car park. Arrive early in peak season as it gets very busy when the train is due.
How many days do you need for a Harry Potter trip in Scotland?
Allow at least two to three days to combine Edinburgh’s literary sites with the Highland film locations around Fort William and Glenfinnan.
Was Harry Potter written in Edinburgh?
Yes — J.K. Rowling wrote much of the early series in Edinburgh cafés, and several city sights are said to have inspired elements of the books.

