How Much Does Castle Tours Cost in London?
By Editorial Team · Last updated 16/08/2026
- Best season
- Year-round
- How to get there
- Multiple international airports and Eurostar
- Avg. visit duration
- 3-5 days
Let’s talk about exploring London’s castles! We offer 14 different castle tours within the city itself, catering to a wide variety of interests and budgets. The price range for these tours stretches from £15 up to £850, offering significant flexibility depending on your preferences.
Generally, the lower end of the price spectrum (£15 - £35) typically reflects shared group tours lasting around 120 minutes. These are usually more budget-friendly options for those seeking a brief introduction to one or two castles. Conversely, longer and more exclusive experiences will command higher prices – upwards of £600 – often involving private guided tours with extended durations of up to 1440 minutes.
The duration itself plays a key role in pricing. Shorter tours naturally cost less, while the significantly longer tours allow for deeper exploration and potentially include additional elements like specialist lectures or access to restricted areas, which understandably increases the price.
Considering the average rating of 3.9 out of 5, we believe these castle tours represent good value. While some experiences are undeniably more premium than others, the broad range of options ensures there’s a tour suitable for almost every budget and interest level within London.