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.
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.
Dogs allowed (pre-booked)
Luxury wedding venue
Hotel in Windsor
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.