The Castle Hotel

Castle Hotel Windsor, 18 High Street, Windsor, SL4 1LJ, 01753 851577

16th Century architectural elegance meets modern world sophistication with the beautiful Castle Hotel, Windsor.

Visit Site Check Availability Booking Enquiry
What we love heart
  • 16th Century Elegance
  • Open-Air Garden
  • Nearby Windsor Castle
The Castle Hotel Overview
  • Leaf Restaurant
  • Open-Air Garden
  • Bar
  • Complimentary WiFi
  • Nearby Windsor Castle
  • Jubilee Afternoon Tea
  • Electric Car Charging
  • Weddings/Events
  • Accessible Rooms
  • Dog Friendly

Dating back to 1528 as a quaint inn within the small town of Windsor; The Castle Hotel has come a long way from its humble beginnings.

With ties to Windsor Castle and the British Aristocracy throughout its long history, including its first of eight, awarded Royal Warrants – to provide horses and carriages for the royal household; The Castle Hotel has become one of the grandest places to stay in the Royal Borough and was been previously awarded as the connoisseur’s choice of accommodation in the area.

Additionally to The Castle Hotel’s incredible positioning within Windsor; nestled opposite the magnificent Windsor Guildhall, enjoy fabulous attractions from Windsor Castle, Frogmore Gardens and others awaiting on their doorstep.

16th Century grandeur meets the modern world sophistication with these 108, beautifully-designed rooms. From cosy smaller rooms for shorter stays to spacious suites for those romantic moments – there will be a gorgeous room, perfect for you.

British excellency doesn’t end with The Castle Hotel’s striking architecture. Leaf Restaurant is a beauty to behold; boasting exquisite, boutique interiors and flourishes of nature along salmon-pink walls. Enjoy a range of mouth-watering options of comforting classics, their famous Jubilee afternoon tea and tasty light bites with vibrantly vegan options too.

You cannot forget to mention their gorgeous, open-air garden. Adorned with flowers to create the perfect backdrop to your alfresco dining break, this beautiful space is the ideal place to enjoy small plates or a refreshing cocktail on a beautiful summery day.


Windsor Castle is one of the most popular British attractions, making the bustling town of Windsor a must-see bucket-list destination. After you’ve enjoyed a visit to the stunning official residence of our Queen, you simply must take a tour around the beautiful Frogmore House and Gardens.

The Savill Garden within Windsor Great Park is a beautiful 35 acres of ornamental gardens, enchanting woodland, meandering streams, flowery meadows and a gorgeous rose garden – a definite must-see in Windsor.

Why not enjoy the day and hire a kayak, a romantic rowing boat or enjoy a passenger boat ride along the River Thames during the warmer seasonal months.

Enjoy an adrenaline-fuelled day at the races at the exciting racecourse at Ascot, enjoying one of the annual highlights of Britain each year with the Royal Ascot.

The Castle Hotel Rooms