Escape to a world of grandeur and history by experiencing the best UK castle hotels. The UK offers a rich history and a range of luxury castle hotels that combine modern comfort with a glimpse into the past. In this blog, we'll explore the 13 best UK castle hotels, ensuring you have a truly regal retreat without leaving the country.

Why does the UK have so many castles?

a castle in wales
The UK's castles are iconic symbols of our nation's past. In turbulent medieval times, castles served as vital defences, protecting communities from invasions and representing the power of the nobility. Today, they offer an exciting journey back in time for travellers eager to immerse themselves in grandeur and history while enjoying the comforts of the modern world.

Can you stay in a UK castle?

Absolutely! Many UK castles have transformed into luxurious castle hotels, seamlessly merging the charm of the past with modern comfort. Imagine yourself as royalty, waking up in a room where history whispers from every corner. These UK castle hotels offer not just a place to lay your head but an enchanting journey back in time. So, why wait? Plan your regal retreat and immerse yourself in the opulence and history of these magnificent UK castle hotels.

The 13 Best Castle Hotels in the UK

Take your pick and sleep like a king or queen, at one of the best castle hotels in the UK:

1. Edinburgh Castle Hotel

edinburgh castle hotel in the UK

Renowned for its beautiful coastal setting and captivating Victorian architecture, is the Marine Hotel and Spa in North Berwick. With views fit for royalty, the castle hotel has 83 unique bedrooms to choose from. Featuring extensive conference facilities and a luxurious spa complex, the Marine Hotel and Spa is ideal for both business stays and leisure breaks. Looking to feast like a king? The hotel is also home to the award-winning Craigleith restaurant. Guests can enjoy the finest Scottish cuisine while overlooking the firth of Forth. Looking for a quick escape from your castle? This UK castle hotel is within easy reach to Edinburgh by car or rail. Indulge yourself with a restful stay, or schedule in a visit to Edinburgh Castle and Zoo in between your royal getaway.

2. Castle Hotel, Dublin

Okay, although not technically in the UK, this castle hotel still deserves a mention. Built in 1750, and nestled amongst 40 acres of sprawling gardens, is Dublin’s St Helen’s. The magnificent Dublin hotel is 10 minutes driving distance from the heart of Dublin. Guests have the opportunity to explore the rich heritage and culture of the capital while enjoying the spellbinding architecture, charming hospitality, and grandeur. If you’re dreaming of walking in the shoes of royalty, this is just the place - experience interiors consisting of lavish furnishings and rich tones. After a day taking in some of Dublin’s top sights, rest well in one of their deluxe rooms, with sweeping views of Dublin Bay. Looking to spoil yourself? Treat yourself to the hotel’s award-winning Talavera restaurant, or opt for exclusive private dining at Le Panto. Sleep like a king at this Irish National Monument.

3. The Clermont Charing Cross

london castle hotel

As a landmark by itself, The Clermont opened in 1865 and remains one of the most well-located hotels. One of the most striking features of the hotel is the impressive grand staircase running through the centre of the hotel, designed so that guests of 1860 would not have to watch their feet as they descended. With illustrious guests like Sir Arthur Conan Doyle, the plush rooms are set up to send you soundly off to sleep. Stay in one of their Studio suites, offering a taste of refined city living combined with a side of luxury. The highlight? The Clermont Charing Cross is a stone’s throw away from London’s West End, The National Gallery and so much more. If you’re longing to make the most of your time in the luxury hotel, enjoy an evening of drinks and cocktails in their stylishly refurbished bar, or a delightful afternoon tea.

4. Randolph Hotel Oxford

oxford castle hotels

Merging together history and heritage, stay at Oxford’s spell-binding Randolph by Graduate Hotels. Taking inspiration from the University of Oxford, the historic hotel is a plush retreat for both locals and travellers. A short walk from Oxford train station, the hotel has played host to prime ministers and presidents. With each room uniquely designed, you’re bound to have moments of surprise and discovery around every corridor. Prepare for a royal feast, as you sample mouth-watering dishes from the newly opened Acanthus restaurant, or explore an outstanding selection of champagnes and gins. If you’re looking for a captivating business venue, the hotel’s meeting and conference rooms are unlike any other. Looking to spoil your four-legged family member as well? Randolph is a pet-friendly and family-friendly castle hotel.

5. Castle Bromwich Hall Hotel

UK castle hotels in england

Set in the postcard-perfect gardens of the English countryside, is Castle Bromwich Hall Hotel. The peaceful rural setting is ideal for an unforgettable getaway while being close to Birmingham’s city centre and major transport links. Step into the shoes of actual royalty, with the grand manor house even hosting Elizabeth I. Retaining many of its original features, the medieval hotel includes a grand staircase, roaring log fires, and intricate stone carvings. Moreover, the 16-century building has lovingly refurbished each of its 27 elegant bedrooms, each of which maintains its original charm. From poster beds, designer sofas, and pleasant views of the ground, guests will be in for a treat. Offering the finest in dining and accommodation, Castle Bromwich Hall Hotel effortlessly provides luxurious hospitality with flawless attention to detail.

6. Ruthin Castle Hotel, Wales

Nestled in the picturesque Welsh countryside, Ruthin Castle Hotel offers a majestic escape surrounded by lush landscapes. Dating back to the legend of King Arthur, this castle hotel combines historic charm with contemporary luxury. Immerse yourself in regal ambience, enjoy gourmet dining, and explore the enchanting grounds that echo with centuries of history.

7. Bovey Castle, Devon

Bovey Castle is one of the best uk castle hotels
Set amidst the rolling hills of Devon, Bovey Castle invites you to experience the splendour of a country estate. Surrounded by 275 acres of woodland and riverside walks, this castle hotel exudes elegance. Indulge in exquisite dining, partake in outdoor activities, and unwind in luxurious rooms with breathtaking views, making it a haven for those seeking a refined countryside escape.

8. Peckforton Castle, Cheshire

Peckforton Castle - one of the best castle hotels in the UK
In the heart of Cheshire, Peckforton Castle stands as a medieval masterpiece. The castle hotel's imposing architecture and vast estate provide an immersive medieval experience. With individually designed rooms and an array of dining options, including a Great Hall for banquets, Peckforton Castle promises a unique blend of history and modern luxury for a truly royal stay.

9. Dalhousie Castle Hotel, Scotland

Dalhousie Castle Hotel - one of the best uk castle hotels
Located on the banks of the River Esk, Dalhousie Castle Hotel in Scotland transports guests to a world of Scottish baronial elegance. With its rich history dating back to the 13th century, this castle hotel offers a luxury stay in Scotland, a spa, and a falconry experience. Enjoy the grandeur of the castle's interiors and explore the surrounding countryside for a memorable Scottish retreat.

10. Amberley Castle, West Sussex

Amberley Castle - one of the best castle hotels uk
Step into the enchanting world of Amberley Castle in West Sussex, surrounded by picturesque gardens and a 900-year-old moat. This castle hotel is also one of the most haunted hotels in England but thanks to its stunning architecture also offers an intimate and romantic escape. Indulge in gourmet dining, relax in luxurious rooms adorned with antique furnishings, and relish the charm of this medieval gem, making it an idyllic destination for a fairy-tale getaway (with a little bit of spookiness mixed in).

11. Buittle Castle, Dumfries and Galloway

Discover the enchanting Lady Maxwell Room at Buittle Castle, a picturesque addition to the UK's castle hotel collection. Nestled in Castle Douglas, Dumfries and Galloway, this historic gem offers garden views and a serene atmosphere. Situated approximately 23 km from Dumfries and Galloway Golf Club, the castle provides an in-house restaurant, along with complimentary private parking and WiFi. What's more, the bed and breakfast boasts a picnic area and a relaxing hot tub.

12. Castle Hotel Conwy, North Wales

Explore the wonders of Wales at the Castle Hotel Conwy, in North Wales. This charming castle hotel is nestled in the heart of Conwy, offering a glimpse into the rich history and culture of the region. With its stunning medieval architecture, the hotel provides a unique opportunity to immerse yourself in the past while enjoying modern comforts. Dine in style at the hotel's restaurant, unwind in cosy rooms, and step outside to explore the picturesque town of Conwy, complete with its famous castle.

13. The Castle Hotel Windsor, Windsor

The Castle Hotel Windsor is one of the best uk castle hotels
Experience royal living at The Castle Hotel Windsor. Located in the historic town of Windsor, this castle hotel offers an unparalleled view of the magnificent Windsor Castle. Enjoy luxurious accommodations, exquisite dining options, and easy access to some of England's most iconic attractions, including Windsor Castle itself. Whether you're looking for a romantic getaway or a regal retreat, The Castle Hotel Windsor promises a memorable stay in the heart of Windsor.

Give the Gift of a Luxury Castle Hotel Stay

one of the best uk castle hotels in the sun
Give the gift of a luxury castle hotel stay and let your loved ones experience the magic of history and opulence with Hotelgift. Whether it's a romantic getaway, an adventure-filled holiday, or a relaxing escape, these UK castle hotels have it all. With Hotelgift, your hotel gift certificate becomes even more memorable, offering the freedom to choose from a wide array of incredible destinations including:

A hotel voucher from Hotelgift truly gives your lucky recipient an unbeatable choice and the ultimate travel freedom. Plus, you can easily personalise your hotel gift certificate to reflect your gifting occasion and recipient. Celebrating a promotion or engagement? Expressing thanks? Or giving a retirement gift? Our versatile hotel vouchers cater to all.