How to Book a Castle Tours Tour 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
If you’re looking to experience the majesty of Edinburgh castles, we offer eight diverse Castle Tours available within the city. These tours cater to a wide range of interests and budgets, with prices starting at £39 and extending up to £840.
The duration of these tours varies considerably, from a concise 90 minutes to an immersive 720 minutes. Considering this, alongside the average rating of 4.7/5 across all tours, you can begin to assess which experience aligns best with your time and desired level of detail. The ‘Loch Ness and The Highlands from Edinburgh’ tour currently holds the highest rating of 5.0/5 based on 24 reviews, suggesting a particularly popular choice for those seeking extended adventures.
Generally, we recommend booking Castle Tours well in advance, especially during peak tourist season. This ensures you secure your preferred time slot and avoid disappointment. While specific cancellation policies vary between tours, most offer some degree of flexibility; it's worth carefully reviewing the terms before confirming your booking.
When comparing options, pay close attention to the price tier – is a slightly higher cost justified by a longer duration or a premium rating? Also, consider whether you’d prefer a shorter, focused tour or a more extensive experience that might take several hours.
Before finalizing your reservation, we strongly advise double-checking all details provided on the tour description, including the exact itinerary and included activities – ensuring it perfectly matches your expectations.