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.
Our much-loved Castle Hotel has undergone a £9.5Million transformation. Experience 108 elegantly designed new-look bedrooms, our new British brasserie restaurant, Penningtons, serving the tastiest cuisine, and a welcoming British bar stocked with real ale. We look forward to welcoming you.