Castles in England
Castles in England: 1,593 castles across 1,227 towns and cities — including 1,277 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,593 — 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,593 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,593 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.