The best castles to stay in England, hand-picked by our experts. We personally stay in every castle we feature and love sharing our experiences to help others. If you'd like to discuss castle hotels in England, get in touch!

Thornbury Castle

Bristol, England

Stay from £329 per room, per night (bed & breakfast).

Our Experts Say:

Thornbury Castle Hotel resonates with history. But step behind the heavy oak doors and you'll find a magnificent hotel with roaring fires, delicious modern cuisine and sumptuous bedchambers. Thornbury Castle has the claim of being visited by Henry VIII and Anne Boleyn. Today, the 500 year-old castle with its beautiful oriel windows, Tudor hall and historic parkland is a place of tranquillity, with easy access from London. There has even been a vineyard within the castle walls for over 500 years, from which Thornbury Castle wine is still produced. See more

9.4
Superb
Latest reviews (101)

Amberley Castle

West Sussex, England

Stay from £260 per room, per night (bed & breakfast).

Our Experts Say:

Located 90 minutes form London, surrounded by beautiful English countryside, Amberley Castle is a unique luxury hotel steeped in over 900 years of history. Within its Medieval walls lies a picturesque retreat which seamlessly blends ancient architecture and history with modern design and contemporary cuisine, cooked to the highest standards. See more

9
Superb
Latest reviews (20)

Château Rhianfa

Anglesey, Wales

Stay from £145 per room, per night (bed & breakfast).

Our Experts Say:

Château Rhianfa is a Grade II listed château on the banks of the Menai Strait, with views across to the towering peaks of Snowdonia. The perfect location from which to explore Anglesey and North Wales. Built as a gift to Lady Sarah Hay Williams from her husband John, the stunning architecture was inspired by Lady Sarah’s sketches of her favourite châteaux in France's Loire Valley. See more

8.4
Very Good
Latest reviews (35)

Coombe Abbey

Warwickshire, England

Stay from £125 per room, per night (bed & breakfast).

Our Experts Say:

This unique property was originally a 12th-century Cistercian abbey nestling in England’s historic heartland. Coombe Abbey has been restored to its former glory and combines a taste of history with a sense of luxury. Set within 500 acres of breath-taking parkland, it is the perfect backdrop for all occasions. See more

8.7
Very Good
Latest reviews (111)

Hedingham Castle

North Essex, England

Stay from £545 per room, per night (bed & breakfast).

Our Experts Say:

Hedingham Castle, surrounded by ancient ramparts and medieval parkland, overlooks a sea of seemingly endless countryside on the Essex-Suffolk border. This 900-year-old estate, filled with woodlands and beautiful landscaped gardens, is just over an hour from London. Privately owned by the Lindsay Family, Hedingham Castle is a timeless and romantic haven and is among the best preserved Norman keeps in England. See more

9.9
Outstanding
Latest reviews (3)

Langley Castle

Hexham, Northumberland, England

Stay from £171 per room, per night (bed & breakfast).

Our Experts Say:

Built in 1350, during the reign of Edward III, Langley Castle has retained its architectural integrity and is regarded as one of the few Medieval fortified castle hotels in England. The castle offers guests an exclusive centre from which to explore Hadrian's Wall, the Northumbrian countryside and history. With southern Scotland including Edinburgh, the English Lake District and the Yorkshire Dales no more than 2 hours' drive away, this is the perfect venue for private functions or just a getaway weekend. See more

9.5
Outstanding
Latest reviews (25)