These are unusual times, and the state of affairs can change quickly. Please check the latest guidance before travelling. Our writer visited these hotels prior to the pandemic.
To stay in a castle is to wake up in one of England’s fascinating feats of history. Battlements, suits of armour, moated forts, heavy drapes, four-poster beds, charming follies and banquets are the stuff of medieval dreams, and where these features have been present, they have been well maintained. You’ll often find that castle breaks in England come with extra touches like free admission to exhibitions and museum tours, or private, out-of-hours access to the grounds. Furthermore, many of the following places come with mod cons, fancy restaurants, modern annexes and even smart spas. Here’s our pick of the best castle hotels in England, in locations including Yorkshire, Northumberland, Cornwall, Kent, Devon, Cheshire and Warwick and near London.
Bovey Castle
Moretonhampstead, Dartmoor, England
From
£
165
Hever Castle
Edenbridge, Kent, England
From
£
180
Leeds Castle
Maidstone, Kent, England
From
£
120
Amberley Castle
Amberley, West Sussex, England
From
£
170
Augill Castle
Kirkby Stephen, Cumbria, England
From
£
185
Lumley Castle
Durham, County Durham, England
From
£
71
Langley Castle
Northumberland, England
From
£
133
Peckforton Castle
Tarporley, Cheshire, England
From
£
145
Warwick Castle
Warwick, Warwickshire, England
From
£
139
Cave Castle Hotel & Country Club
South Cave, Yorkshire, England
From
£
72
Rowton Castle
Shrewsbury, Shropshire, England
• The best hotels in England
Star Castle Hotel
Isles of Scilly, Cornwall, England
From
£
171
Contributions by Suzie Bennett, Gabriella Le Breton, Suzanne King, Natalie Millar-Partridge, Caroline Mills, Helen Pickles, Sandra Shields, Penny Walker & Debbie Ward