Copyright © Macdonald Hotels & Resorts 2024
Website by mtc.
Stay the Preferred Way
Sign up & start saving
Always when you book direct
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.
Get ready for the royal treatment when you visit Macdonald Windsor! This elegant hotel is opposite the iconic Windsor Castle and a stone's throw from 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.