Find and Book Top Rated Hotels in Windsor

Search among 43 available hotels and places to stay in Windsor from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-43 out of 43
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great58 reviews
MapView on map5.1 km from City Centre
From   US$ 403 /nightSelect
8.0
Great91 reviews
MapView on map3.0 km from City Centre100 m from Legoland Windsor Park Ltd
From   US$ 161 /nightSelect
8.4
Great497 reviews
From   US$ 201 /nightSelect
8.6
Great455 reviews
500 m from City Centre300 m from Windsor Castle
From   US$ 176 /nightSelect
8.2
Great141 reviews
7.4 km from City Centre
From   US$ 173 /nightSelect
Hotel
8.8
Great1082 reviews
4.3 km from City Centre600 m from Dorney Lake
From   US$ 281 /nightSelect
8.6
Great657 reviews
700 m from City Centre400 m from Windsor Castle
From   US$ 143 /nightSelect
8.6
Great986 reviews
500 m from City Centre400 m from Windsor Castle
From   US$ 109 /nightSelect
8.2
Great203 reviews
500 m from City Centre500 m from Pure Spa
From   US$ 127 /nightSelect
8.2
Great244 reviews
4.7 km from City Centre
From   US$ 84 /nightSelect
7.8
Very good114 reviews
400 m from City Centre400 m from BMI The Princess Margaret Hospital
From   US$ 101 /nightSelect
8.4
Great169 reviews
1000 m from City Centre500 m from Eton College Golf Club
From   US$ 155 /nightSelect
8.6
Great684 reviews
700 m from City Centre300 m from Windsor and Maidenhead Council
From   US$ 196 /nightSelect
8.0
Great78 reviews
500 m from City Centre400 m from Windsor Castle
From   US$ 187 /nightSelect
8.0
Great116 reviews
800 m from City Centre500 m from Windsor Castle
From   US$ 133 /nightSelect
Bed & Breakfast
8.2
Great86 reviews
500 m from City Centre300 m from BMI The Princess Margaret Hospital
From   US$ 119 /nightSelect
Bed & Breakfast
8.0
Great98 reviews
1.6 km from City Centre1.1 km from King Edward VII Hospital
From   US$ 134 /nightSelect
8.2
Great152 reviews
400 m from City Centre400 m from Pure Spa
From   US$ 99 /nightSelect
Bed & Breakfast
8.2
Great99 reviews
3.3 km from City Centre1.5 km from Dorney Lake
From   US$ 345 /nightSelect
Guest house
8.2
Great142 reviews
6.1 km from City Centre
From   US$ 89 /nightSelect
8.0
Great49 reviews
800 m from City Centre500 m from Windsor Castle
From   US$ 227 /nightSelect
8.6
Great13 reviews
600 m from City Centre600 m from Pure Spa
From   US$ 382 /nightSelect
8.2
Great75 reviews
5.2 km from City Centre
From   US$ 129 /nightSelect
8.2
Great55 reviews
400 m from City Centre400 m from Pure Spa
From   US$ 149 /nightSelect
8.2
Great30 reviews
1.1 km from City Centre300 m from Eton College Golf Club
From   US$ 397 /nightSelect
3.8 km from City Centre1.7 km from Dorney Lake
From   US$ 339 /nightSelect
3.8 km from City Centre1.7 km from Dorney Lake
From   US$ 323 /nightSelect
8.6
Great23 reviews
500 m from City Centre200 m from Victoria Barracks
From   US$ 351 /nightSelect
8.4
Great36 reviews
100 m from City Centre100 m from Pure Spa
From   US$ 341 /nightSelect
8.0
Great26 reviews
600 m from City Centre200 m from King Edward VII Hospital
From   US$ 289 /nightSelect
8.4
Great23 reviews
800 m from City Centre700 m from King Edward VII Hospital
From   US$ 177 /nightSelect
8.6
Great24 reviews
500 m from City Centre300 m from Windsor Castle
From   US$ 785 /nightSelect
500 m from City Centre400 m from Windsor Castle
From   US$ 210 /nightSelect
9.2
Perfect15 reviews
500 m from City Centre500 m from Pure Spa
From   US$ 290 /nightSelect
8.6
Great18 reviews
200 m from City Centre200 m from Victoria Barracks
From   US$ 135 /nightSelect
8.6
Great16 reviews
1000 m from City Centre300 m from King Edward VII Hospital
From   US$ 249 /nightSelect
2.0 km from City Centre700 m from Windsor Racecourse
From   US$ 248 /nightSelect
500 m from City Centre500 m from Windsor Castle
From   US$ 257 /nightSelect
1.2 km from City Centre1000 m from Windsor Racecourse
From   US$ 341 /nightSelect
Apartment
8.2
Great8 reviews
7.3 km from City Centre
From   US$ 276 /nightSelect
8.4
Great8 reviews
500 m from City Centre300 m from Windsor and Maidenhead Council
From   US$ 285 /nightSelect
900 m from City Centre900 m from Pure Spa
From   US$ 193 /nightSelect
1.9 km from City Centre700 m from Windsor Racecourse
From   US$ 425 /nightSelect

Best hotels and places to stay in Windsor

Why visit?

Visiting Windsor offers tourists a unique blend of history, culture, and stunning architecture. With its close proximity to London, it is an ideal destination for an enjoyable getaway. Whether you are interested in exploring Windsor Castle, taking a leisurely walk along the River Thames, or indulging in some retail therapy, Windsor has something to offer every visitor. With a variety of accommodation options including bed and breakfasts, hotels, and self-catering apartments, finding the perfect place to stay is made easy.

Where to stay?

Central Windsor: Staying in the heart of Windsor means being within walking distance of major attractions such as Windsor Castle, the Long Walk, and Eton College. There are several well-regarded hotels in this area, providing comfort and convenience for visitors. Some of the best hotels in Windsor include The Castle Hotel, The Oakley Court, and Sir Christopher Wren Hotel and Spa.

Eton: Located just across the River Thames from Windsor, Eton is known for its prestigious boarding school, quaint streets, and charming riverside views. Staying in Eton offers a quieter experience while still being close to Windsors main attractions. Popular accommodation choices include the Eton Court Apartments, Eton Windsor Riverside, and The Christopher Hotel.

Old Windsor: For those looking for a peaceful retreat away from the hustle and bustle of the town center, Old Windsor is an excellent option. This area is surrounded by beautiful countryside, making it ideal for nature lovers and those seeking a tranquil escape. Recommended hotels in this area include The Harte and Garter Hotel and Spa, The White House, and The Royal Adelaide Hotel.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $120 to $180.

4-star hotels: The average price per night is around $200 to $300.

5-star hotels: The average price per night is around $350 to $500.

Best value for money:

The Windsor Trooper: This charming bed and breakfast in Windsor offers comfortable and affordable accommodation. Located within walking distance of Windsor Castle and other major attractions, The Windsor Trooper provides a great base for exploring the town. With its friendly staff, cozy rooms, and delicious breakfast, it is a top choice for those seeking value for money in Windsor.

The Royal Adelaide Hotel: Situated in the beautiful village of Old Windsor, The Royal Adelaide Hotel offers a peaceful retreat at a reasonable price. This historic hotel features comfortable rooms, a delightful restaurant, and stunning views of the surrounding countryside. With its excellent location and affordable rates, it is an ideal choice for budget-conscious travelers.

The Macdonald Windsor Hotel: Located in the heart of Windsor, The Macdonald Windsor Hotel combines modern luxury with affordability. With stylishly furnished rooms, impeccable service, and a prime location near major attractions, this hotel offers excellent value for money. Guests can enjoy a relaxing stay and explore Windsors charms without breaking the bank.

Best kids-friendly hotels:

The Oakley Court: Situated on the outskirts of Windsor, The Oakley Court is a family-friendly hotel with plenty of activities to keep children entertained. The hotel boasts extensive grounds, a playground, and a swimming pool. It also offers spacious family rooms and a kids menu in its restaurant, ensuring a memorable stay for both parents and children.

The Legoland Windsor Resort Hotel: Perfectly catered to families visiting the famous Legoland theme park in Windsor, this hotel offers fun-filled experiences for children. Themed rooms, interactive Lego features, and exclusive access to the park make it an exciting choice for families with kids. With its convenient location and special amenities, it guarantees an unforgettable stay.

Best hotels for a romantic getaway:

Sir Christopher Wren Hotel and Spa: This elegant hotel situated on the banks of the River Thames offers a romantic setting for couples. With its luxurious rooms, spa facilities, and picturesque views, it provides a tranquil escape. Its proximity to Windsors main attractions and charming restaurants make it an ideal choice for a romantic retreat.

Castle Hotel Windsor: MGallery: Nestled in the heart of Windsor, this boutique hotel exudes charm and sophistication. The beautifully decorated rooms, exceptional service, and stunning views of Windsor Castle create a romantic ambiance. Couples can enjoy a candlelit dinner at the hotels restaurant or explore the enchanting streets of Windsor hand in hand.

Best for location:

The Castle Hotel: Situated opposite Windsor Castle, The Castle Hotel offers an unbeatable location with easy access to the towns attractions. With its elegant rooms, historic charm, and stunning views of the castle, it provides a prime spot for exploring Windsor.

The Harte and Garter Hotel and Spa: This hotel, located in the heart of Windsor, offers a central location and easy access to Windsor Castle and the Long Walk. The hotel features comfortable rooms, a spa, and a rooftop terrace with panoramic views of the town.

Castle Windsor Central: Located just a short walk from Windsor Castle, this centrally located hotel offers convenient access to major attractions. With its comfortable rooms, friendly staff, and proximity to shops and restaurants, it is an excellent choice for travelers wanting to immerse themselves in the heart of Windsor.

Best for a short city break:

The Oakley Court: This luxurious hotel set in a historic mansion offers a tranquil retreat for a short city break. With its beautiful grounds, stylish rooms, and proximity to Windsor and other nearby attractions, The Oakley Court provides an idyllic setting for a relaxing getaway.

The Christopher Hotel: Located in the charming village of Eton, just across the river from Windsor, The Christopher Hotel offers a peaceful escape with easy access to the towns attractions. The hotel features comfortable rooms, a cozy bar, and a delightful restaurant, making it an ideal choice for a short city break.

Show moreLess