Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Hotels and more in Windsor

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

Macdonald Windsor 4 stars

Hotel in Windsor City Centre, Windsor

Situated on Windsor High Street, just opposite the famous Windsor Castle, Macdonald Windsor offers bedrooms with free WiFi access throughout the property. The hotel also features a restaurant and bar.... Wonderful location, well kept & attractive. The staff were lovely educating me on British gins and the food was fantastic. Really appreciated the option for secure Wifi as well.

Show more Show less
9
Superb
1,429 reviews
Avg. price/night:
£134
Check availability

Holiday Inn Express Windsor 3 stars

Hotel in Windsor

Situated in the historic town of Windsor, Holiday Inn Express Windsor is just a 10-minute walk to Windsor Castle and the town centre. The staff were very helpful and friendly. The hotel itself was not far from the main town just a 5 minute walk away.

Show more Show less
8.6
Fabulous
1,589 reviews
Avg. price/night:
£56
Check availability

The Oakley Court 4 stars

Hotel in Windsor

This award-winning Victorian Gothic Mansion is located on 33 acres of land on the banks of The River Thames. Historical building by the river, with nice places to walk around and nice restaurants very near.

Show more Show less
8.9
Fabulous
1,020 reviews
Avg. price/night:
£175.20
Check availability

Sir Christopher Wren Hotel & Spa 4 stars

Hotel in Windsor City Centre, Windsor

This 17th-century house is between the banks of the River Thames and Windsor Castle. It is now a 4-star hotel and has free Wi-Fi, air-conditioned rooms, an award-winning restaurant and a spa. Wonderful staff, perfect location.

Show more Show less
8.5
Very good
1,145 reviews
Avg. price/night:
£116.10
Check availability

The Royal Adelaide Hotel 3 stars

Hotel in Windsor

Originally built for Queen Adelaide in the mid 1830s, The Royal Adelaide Hotel is an elegant Georgian building with an original exterior and large sash windows. Room compact but clean and comfortable. Easy walk into town centre and right across from the Long Walk. Staff extremely friendly and helpful especially Sarah.

Show more Show less
8.4
Very good
1,175 reviews
Avg. price/night:
£71.10
Check availability

Innkeeper's Collection Old Windsor 4 stars

Hotel in Windsor

Located just 10 minutes’ drive from Royal Windsor, Innkeeper's Collection Old Windsor features free private parking and an on-site carvery pub. friendly helpful staff but sometimes thin on the ground.

Show more Show less
8
Very good
695 reviews
Avg. price/night:
£55
Check availability

The Christopher Hotel 3 stars

Hotel in Windsor

Dating back to the early 16th century, The Christopher Hotel is located on Windsor's historic Eton High Street and offers contemporary accommodation with free internet access. Second time here. I will definitely come back. Breakfast is very tasty. Location is convenient, close to Eton and Windsor High Street.

Show more Show less
8.4
Very good
377 reviews
Avg. price/night:
£98.10
Check availability

Castle Hotel Windsor - MGallery 4 stars

Hotel in Windsor City Centre, Windsor

Castle Hotel Windsor - MGallery is a 4-star hotel based in the heart of Windsor town centre, located opposite the Windsor Castle and Windsor Guildhall. Location and the staff is very helpfull and kind

Show more Show less
8.7
Fabulous
955 reviews
Avg. price/night:
£109
Check availability

Heathrow/Windsor Marriott Hotel 4 stars

Hotel in Windsor

With a restaurant, pizzeria and bar, and a health club, the Heathrow/Windsor Marriott Hotel is situated 0.3 miles from the M4 and 4 miles from Heathrow Airport. We really appreciated the upgrade that was offered. Dinner was great. The waitstaff at the bar was so friendly that you would have thought we were regulars there.

Show more Show less
8.2
Very good
956 reviews

De Vere Beaumont Estate 4 stars

Hotel in Windsor

Set in 44 acres of landscaped grounds, the historic De Vere Beaumont Estate is comprised of an 18th-century mansion, a chapel, 75 event spaces and a Georgian White House. Excellent location lovely clean comfortable hotel.

Show more Show less
7.4
Good
2,645 reviews
Avg. price/night:
£94
Check availability

Hotels with extra health and safety measures

Find hotels in Windsor with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Windsor in the past month

See all

Budget hotels in Windsor

See all

FAQs about hotels in Windsor

  • On average, 3-star hotels in Windsor cost £138 per night, and 4-star hotels in Windsor are £194 per night. If you're looking for something really special, a 5-star hotel in Windsor can on average be found for £256 per night (based on Booking.com prices).

  • These hotels in Windsor are highly rated by couples: Macdonald Windsor, The Oakley Court and Castle Hotel Windsor - MGallery.

  • Macdonald Windsor, The Oakley Court and Holiday Inn Express Windsor are some of the popular hotels in Windsor.

  • The Oakley Court, The Christopher Hotel and The Royal Adelaide Hotel have received great reviews from travellers in Windsor regarding the views from their hotel rooms.

  • For hotels in Windsor that serve up a highly-rated breakfast, try The Oakley Court, The Christopher Hotel and The Royal Adelaide Hotel.

  • Many families visiting Windsor loved staying at The Oakley Court, Castle Hotel Windsor - MGallery and Macdonald Windsor.

  • Some of the best hotels in Windsor near Windsor Castle include Windsorian Experience, Hampden Apartments - The Richard and Hampden Apartments - The George.

  • The average price per night for a 3-star hotel in Windsor this weekend is £100 or, for a 4-star hotel, £142. Looking for something even fancier? 5-star hotels in Windsor for this weekend cost on average around £202 per night (based on Booking.com prices).

  • On average, it costs £93 per night to book a 3-star hotel in Windsor for tonight. You'll pay on average around £153 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Windsor will cost around £197 (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Windsor:

Explore guest reviews of hotels in Windsor

See all