Enjoy frosty days and cosy stays for less this winter at The Castle Hotel. Stay in Windsor from £119 per night including breakfast and a late check-out or add dinner from just £169 per night.
We have been creating special memories for guests since the early 16th century and are the most historic hotel in Windsor. Offering timeless elegance and welcoming hospitality, The Castle Hotel is the perfect place to explore all that Windsor has to offer.