Windsor Photo: Wikipedia

Hotels in Windsor

Windsor is a town on the River Thames west of London, famous for Windsor Castle, one of the oldest and largest occupied castles in the world.

  • 15hotels
  • £66.70per night from
  • 8.2/10average guest score
  • private airport transfers

About Windsor

Windsor is a town on the River Thames west of London, famous for Windsor Castle, one of the oldest and largest occupied castles in the world. Close to Heathrow Airport, it is also ideal for a calm start or end to a trip to London.

Where to stay in Windsor

View all 15 hotels

Windsor travel guide

Why Stay in Windsor?

  • Windsor Castle, the Long Walk and the town centre are within walking distance.
  • Eton across the bridge and walks along the Thames.
  • A short distance from Heathrow Airport.

Getting There and Things to Do

Trains run from London to Windsor, direct or with one change. Windsor Castle, the Long Walk, Windsor Great Park, boat trips on the Thames and the family favourite Legoland Windsor stand out. For stays in London see our London page, and for other destinations see United Kingdom.

Practical Tips

Before visiting the castle, check the Changing the Guard times and any closures for royal events. The town is busy in summer and during school holidays.

Who Is It For?

Windsor is ideal for royal-history fans, families heading to Legoland, travellers with early flights from Heathrow and couples who want a calmer stay close to London. The town’s pubs and riverside restaurants make for pleasant evenings.

Booking a Hotel in Windsor

The lists on this page bring together the highest-rated hotels and the best-value options. Enter your check-in and check-out dates and the number of guests to see available room types, board options and cancellation terms. Card payments are processed securely. Your card is not charged now; the amount is taken once your booking is confirmed.