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.