The Castle Hotel in Windsor has been welcoming travellers for nearly 500 years and is Windsor’s most historic hotel. Nestled on the High Street, opposite Windsor Guildhall and a few steps to the gates of Windsor Castle, immerse yourself in a massive part of the UK’s history when you visit our Royal Borough.
Reside and relax in one of the individually styled bedrooms. It has everything you need for a memorable short break, a business trip or a meeting in the hotel’s expansive meeting space.
We’ve started on our exciting journey as the much-loved Castle Hotel undergoes a £9.5Million transformation over the coming months. Experience 108 elegantly designed new-look bedrooms, a British brasserie restaurant serving the tastiest cuisine, and a welcoming British bar stocked with real ale. We look forward to welcoming you.