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).

FREE cancellations, no prepayment required.

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).

FREE cancellations, no prepayment required.

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).

FREE cancellations, no prepayment required.

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)

What to Expect When You Stay in a Castle Hotel in England

Timeless Architecture

Castle hotels in England blend fortification, domestic comfort, and evolving architectural styles - many have been cleverly transformed over the centuries from Gothic Norman strongholds to elaborate Victorian homes.

Luxury and Elegance

Sleep in a four-poster bed, soak in a roll-top bath and unwind by the fire beneath an ornate ceiling. Castle hotels in England strike the perfect balance between historic elegance and modern luxury.

Authentic Dining

Many castles to stay in England are known for their exceptional dining experiences, set in unique, atmospheric surroundings. Enjoy traditional British dishes with a modern twist, experience medieval-style banquets and savour afternoon tea, in the very country where this timeless tradition was born.

Unbroken Historical Layers

Castles to stay in England can transport you through time with their depth of continuous, living history. Wake up surrounded by centuries-old stone walls and antique furnishings once enjoyed by knights, nobles and royalty.

Majestic Views & Grounds

Castle hotels in England offer some of the most spectacular rolling landscapes, beautiful gardens and idyllic grounds combining manicured grounds, secret gardens and ancient woodlands, perfect for relaxing strolls, alfresco dining and admiring from castle windows.

Stories & Secrets In Every Stone

Step into centuries of intrigue and discover the distinct heritage of an English castle, whether in the library on a guided tour. From ghost tales to royal visits, your stay comes with stories that bring the castle’s past vividly to life.

Why Use Celtic Castles

Here's what our customers say about our service.