Castles in England

We list 60 castles in England and 1 is free to enter , 36 allow dogs, at least in the grounds and 6 are still roofed .

Every site checked between 13 Oct 2026 and 14 Oct 2026

Quick guide to castles in England

Adult entry runs from £8.10 to £39, and 1 castle is free to enter. They are run by English Heritage (19), private owners (15) and National Trust (8). 12 welcome dogs inside and 24 allow them in the grounds only. 46 have a café on site.

Free to enter 1
Fulham Palace
Dogs welcome inside 12
Tintagel Castle , Barnard Castle , Ludlow Castle , Framlingham Castle , Carisbrooke Castle , Dunstanburgh Castle , Kenilworth Castle , Old Sarum and 4 more
Dogs welcome in the grounds 24
Hever Castle , Bamburgh Castle , St Michael's Mount , Corfe Castle , Bodiam Castle , Dover Castle , Nottingham Castle , Raby Castle and 16 more
Step-free throughout 3
Windsor Castle , Norwich Castle , Auckland Castle
With a café 46
Tower of London , Windsor Castle , Hampton Court Palace , Warwick Castle , Hever Castle , Bamburgh Castle , Leeds Castle , St Michael's Mount and 38 more
Ruins to explore 13
Corfe Castle , Barnard Castle , Bodiam Castle , Ludlow Castle , Rochester Castle , Belsay Castle , Dunstanburgh Castle , Kenilworth Castle and 5 more
Still roofed and furnished 6
Bamburgh Castle , Alnwick Castle , Raby Castle , Chillingham Castle , Lindisfarne Castle , Auckland Castle

Castles you can visit

60 of 60 match

Castles by county in England

Castle guides