How Much Does Harry Potter Tours Cost in Edinburgh?
By Editorial Team · Last updated 16/08/2026
- Best season
- May to September
- How to get there
- 4.5 hours by train from London King's Cross, or fly into Edinburgh Airport
- Avg. visit duration
- 2-3 days
Let’s address your question about the cost of Harry Potter tours in Edinburgh. We currently offer 23 different tours focused on this fascinating aspect of the city's history and culture, and the price range reflects a significant variation in what you can expect to pay.
The cost of these tours spans from £9 up to £790. This considerable difference is primarily driven by several factors. Generally, shorter tours lasting around 40-90 minutes will fall at the lower end of this spectrum – typically £9 to £35. Longer tours, extending between 180 and 720 minutes, naturally command a higher price, often reaching upwards of £600.
The level of exclusivity also plays a key role; private tours, which offer a more personalized experience with fewer participants, tend to be significantly more expensive than shared group tours. The duration of the tour itself is another major determinant – longer explorations and those including extras like licensed drinks or special treats will naturally come at a higher price point.
Considering the average rating of 4.7/5 and the wide range of durations available (from just 40 minutes to a full 720), we believe these tours represent excellent value for money, particularly for those deeply interested in the Harry Potter connection to Edinburgh. You can find options to suit every budget and time commitment within our selection.