Castles in England
Castles in England: 1,594 castles across 1,229 towns and cities — including 1,278 medieval castles, 43 palaces, 169 ruins, 7 UNESCO-listed. Browse the list, or narrow it down by city and type.
- 7 UNESCO World Heritage
- 10 free to visit
- 7 house a museum
- 9 castle hotels
- 169 ruins to explore
Choose a city
- Acton Burnell Castle
- Agaton Fort
- Allington Castleprivate
- Alnwick Castle
- Alton Castle
- Amberley Castlecastle hotel
- Appleby Castleprivate
- Archcliffe Fort
- Arundel Castle
- Ascot d'Oilly Castle
- Ashby de la Zouch Castle
- Ashley Castle
- Auckland Castle
- Augill Castlecastle hotel
- Aydon Castle
- Baconsthorpe Castle
- Bamburgh Castle
- Banwell Castlecastle hotel
- Barmoor Castle
- Barnard Castle
- Barnard Castle: ringwork, shell keep castle, chapel and dovecote
- Barnstaple Castle
- Basing House
- Bayard's Cove Fort
Common questions
How many castles are there in England?
1,594 — each with its location on the map, what it is, and the visiting details we could confirm.
Are castles in England free to visit?
10 of 1,594 are confirmed free to visit, and 22 are ticketed. For the rest, entry is not confirmed yet — check each listing.
Are any castles in England UNESCO World Heritage Sites?
Yes — 7 of 1,594 are UNESCO-listed. Look for the World Heritage badge on the list.
Can you stay overnight in a castle in England?
Yes — 9 are castle hotels, with historic rooms you can book.