Harry Potter in Scotland: 10 Magical Places to Visit
There is something wonderfully fitting about discovering Scotland through the world of Harry Potter. With misty lochs, ancient stone buildings, winding medieval streets and dramatic Highland landscapes, the country already feels like it belongs in a storybook.
Scotland was both a source of inspiration for J.K. Rowling and an important filming location for the Harry Potter films. From Edinburgh's atmospheric streets to the legendary railway journey through the Highlands, these are 10 places worth adding to your itinerary.
01 — Glenfinnan Viaduct
Perhaps the most iconic stop for Harry Potter fans.
The famous arched viaduct appears as part of the Hogwarts Express journey, and you can see the real-life Jacobite Steam Train cross it during its seasonal journeys between Fort William and Mallaig.
The surrounding landscape is just as impressive as the viaduct itself, making this a worthwhile stop even if you're travelling with someone who isn't a Potter fan.
02 — Loch Shiel
Just beyond Glenfinnan lies beautiful Loch Shiel, whose dramatic waters and surrounding mountains appeared in several Harry Potter films.
It's the kind of landscape that doesn't need any cinematic magic. Mist drifting across the water and mountains rising behind it are enough to make the setting feel otherworldly.
03 — The University of Glasgow
With its Gothic architecture, stone arches and atmospheric cloisters, the University of Glasgow can feel remarkably Hogwarts-like.
While it wasn't Hogwarts itself, its architecture makes it an atmospheric addition to a Harry Potter-inspired Scottish itinerary.
04 — Victoria Street, Edinburgh
Colourful façades curve dramatically around this historic Edinburgh street, making it one of the city's most photogenic corners.
Victoria Street is often associated with the inspiration behind Diagon Alley, although its real charm lies in its independent shops, cafés and distinctly Edinburgh character.
05 — Greyfriars Kirkyard
For a quieter Harry Potter connection, wander through Greyfriars Kirkyard in Edinburgh.
Among its historic gravestones are names such as Thomas Riddell and William McGonagall, names that Harry Potter fans may recognise. Whether these were direct inspirations or simply intriguing coincidences, the atmospheric setting is fascinating in its own right.
06 — Edinburgh's Old Town
Rather than searching for one specific Harry Potter landmark, take time to simply wander.
Edinburgh's medieval closes, stone buildings and winding streets were part of the atmosphere surrounding Rowling while she was developing the Harry Potter stories. The city is best experienced slowly, with time to explore beyond the main tourist routes.
07 — The Scottish Highlands
The Highlands provide some of the most recognisable landscapes associated with the films.
From Glencoe to Glen Nevis and Glen Etive, the scenery is vast, rugged and wonderfully cinematic. Several locations across the region were used throughout the films.
Even without the Harry Potter connection, this is one of the most spectacular areas of Scotland to explore.
08 — Steall Falls
Near Fort William, Steall Falls appeared during the Triwizard Tournament scenes in Harry Potter and the Goblet of Fire.
Reaching the waterfall involves a short but sometimes uneven walk through Glen Nevis, so comfortable shoes are a must.
09 — The West Highland Line
For a truly memorable experience, consider travelling through the Highlands by train.
The route from Glasgow towards Fort William and onwards to Mallaig passes through some of Scotland's most spectacular scenery, including landscapes featured in the Harry Potter films.
It's slower than driving, but that's exactly the point.
10 — The Elephant House & Rowling's Edinburgh
Edinburgh also has a strong connection to the early writing years of J.K. Rowling.
The Elephant House became famous for its association with the Harry Potter story, while Rowling later finished Harry Potter and the Deathly Hallows at The Balmoral. Today, exploring these literary connections offers a different perspective on the city and the origins of the series.
A More Magical Way to See Scotland
The best Harry Potter trip through Scotland doesn't need to feel like a checklist.
Combine the famous locations with time to simply experience Scotland: take the train through the Highlands, wander Edinburgh's Old Town without a strict route, stop beside a loch, explore a quiet village and leave room for landscapes that aren't on your itinerary.
Because the real magic of Scotland is that, sometimes, it doesn't need any special effects.