• Menu
  • Destinations
  • South England
  • windsor
A royal visit to remember
Experience

With magnificent Windsor Castle just two minutes’ walk away, you’ll get a sense of being somewhere quite unique when you arrive at Macdonald Windsor Hotel, situated in the heart of this historic town.

It’s easy to unwind in style in our contemporary townhouse, with 120 luxury bedrooms, richly hued interiors and a fabulously attentive team creating an atmosphere of calm and well-being. Step out and discover the local area – a real treat, with several of England’s best-known attractions within easy reach, and our beautiful hotel the perfect base for exploration.

We’re also ideally placed for business meetings, conferences and weddings, with good train connections, easy access to the motorway network and Heathrow Airport just 30 minutes by car.

Whatever the reason for your visit to Macdonald Windsor Hotel, you’ll find plenty of opportunity to immerse yourself in the tradition, character and beauty of this thriving town and its surrounds.

Award-winning restaurant

Elegant surroundings

Dogs allowed (pre-booked)

Luxury wedding venue

Special events

Hotel in Windsor

Get ready for the royal treatment when you visit Macdonald Windsor! This elegant hotel is a stone’s throw from iconic Windsor Castle and the stunning walks and parkland nearby. Catch a show at the Theatre Royal, take a boat trip and explore the picturesque countryside, pop across the bridge to Eton or simply soak up the atmosphere in this lively town where you’ll find a royal connection at every turn.

Hotel Information

23 High Street
Windsor
Berkshire
SL4 1LH

View on map

Check-in from 3pm and check-out at 11am