How Much Does Castle Tours Cost in Edinburgh?
By Editorial Team · Last updated 16/08/2026
Let’s talk about exploring Edinburgh Castle – it’s a truly iconic experience! We offer eight different castle tours within the city itself, each providing a unique perspective on this historic landmark.
The price range for these tours is quite varied, currently spanning from £39 to a substantial £840. This difference in cost primarily stems from variations in tour type and duration. Shorter, shared-group tours tend to be at the lower end of the scale – around £39 - while longer, private experiences or those including additional elements like guided whisky tastings will naturally command higher prices.
The duration of a castle tour also significantly impacts the cost. Tours lasting 90 minutes are considerably less expensive than those running for up to 720 minutes, reflecting the increased time and potential inclusions offered in the latter.
Considering the average rating of 4.7 out of 5, these tours represent excellent value for money. Given the historical significance of Edinburgh Castle and the quality of experience reflected in the reviews, we believe you’ll find a tour that fits your budget and interests perfectly. We're confident you’ll create lasting memories during your visit.