Exterior_Guards_Parade_S

Castle Hotel Windsor

  • Overview
  • Room & Rates
  • Gallery
  • Location
  • Offers

The grand Georgian building of Castle Hotel sits along the quintessentially English High Street of Windsor, in the Royal County of Berkshire. Having been dedicated to exceptional hospitality under many guises for more than 500 years.

Steeped in history, with regal connections and sightseeing opportunities on its doorstep, The Castle Hotel Windsor is the perfect place to explore all that the Royal Borough has to offer.

Inside our sophisticated 16th century building, you will find 108 thoughtfully-designed and modern bedrooms waiting to welcome you. From classic rooms to our larger suites, The Castle Hotel Windsor has everything you need for a weekend of sightseeing, a last minute business trip or a relaxing staycation.

With beds made for dreaming, sleek interior design details, flat screen TVs and complimentary mineral water, we will help you restore, renew and revive. Pamper yourself with indulgent British made organic toiletries from 100 Acres, before wrapping up in an inviting bathrobe and making use of the complimentary WiFi.

Nourish the mind, body and soul at Leaf, where creative cuisine meets the finest locally-sourced produce. Catch up with loved ones over comforting classics like baked camembert and honey-glazed pork belly, or opt for impressive vegan salads that truly deliver on flavour.

Leaf is the ideal spot for long brunches, delicious dinners, afternoon teas and last-minute tipples from our extensive Leaf drinks menu. On sun-drenched days, be sure to soak up the atmosphere with an aperitif in our inviting garden.

RATING

4

ROOMS

108

FLOORS

3

SUITES

5

SERVICES

Services available include:

  • 24 hour desk available
  • Complimentary to all Wifi
  • Free Wifi
  • Air Conditioning
  • Onsite Parking
  • Room Service
  • Concierge
  • Laundry
  • Dry Cleaning

FACILITIES

Facilities include:

  • Bar
  • Connecting Rooms (11)
  • Restaurant (1)
  • Elevators

AT A GLANCE

Address

18 High Street, Windsor, South East, SL4 1LJ, United Kingdom

Location

Home to royalty and sparkling with centuries of time-honoured British history, Windsor makes an ideal location for a staycation at any time of year. It would not be a trip to Windsor without a visit to this world-famous Windsor castle. Windsor Great Park offers over 5,000 acres of verdant countryside for families, couples and solo travellers to explore.