Castles near London

There are 12 castles within 40 miles of London, nearest first.

Every site checked between 13 Oct 2026 and 14 Oct 2026

At a glance

Adult entry runs from £9.50 to £38.50, and 1 castle is free to enter. They are run by Charity or trust (2), Crown or royal (2) and English Heritage (2). 4 allow dogs in the grounds only. 9 have a café on site.

Castles you can visit

12 of 12 match

More castle guides