Castle Hotels in the Heart of England

From Thornbury Castle where King Henry VIII romanced Anne Boleyn to a fairytale castle in the Malvern Hills, the Heart of England has a great selection of castle hotels to choose from. Even better, we’ve got most of these castle hotels listed on the following few pages! Simply scroll down for our full selection of castle B&B’s and hotels in Warwickshire, Worcestershire, Herefordshire, Shropshire, Gloucestershire and the Cotswolds. Stay in a castle and experience the romance and history for yourself!