How Much Does Historical 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 explore the cost of historical tours in Edinburgh with us! We currently offer 11 different tours focused on exploring the city's rich past, and you’ll find a really diverse price range to suit various budgets. The tours vary in cost from £18 up to £96 – this reflects several key factors influencing the overall price.
Generally, shorter tour durations and shared group experiences tend towards the lower end of the scale, around the £18 - £45 mark. Conversely, longer tours, particularly those offered privately or with more extensive inclusions—such as access to exclusive areas or specialist guides—will naturally command a higher price point, reaching up to £96.
The duration of the tour also plays a significant role; tours lasting 60 minutes typically fall on the lower end, while those running for 300 minutes represent a considerable investment. However, across all available options, the average rating is a strong 4.8 out of 5, indicating that most visitors find these tours to be excellent value.
Considering this range and the high ratings, we believe you'll discover a fantastic historical experience in Edinburgh within your budget. We’re confident you'll gain a deeper appreciation for the city's fascinating heritage!