Skip to main content

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+
Windsor – 110 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

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. Breakfast was so good, the bed very comfortable and also the pillows.The staff very helpful and friendly. Very clean. Close to the town and to Legoland. The area was perfect

Show more Show less
8.5
Very good
1,841 reviews
Avg. price/night:
£65.55

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.... We were so happy with this lovely hotel! While it was in the heart of old, charming Windsor, it was modern and fresh and spacious! The staff were the real highlight. They went over and above! Friendly, helpful, cheerful.

Show more Show less
8.8
Fabulous
1,626 reviews
Avg. price/night:
£118

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. Beautiful, excellent service and accommodations. I’d return in a heartbeat.

Show more Show less
8.9
Fabulous
1,140 reviews
Avg. price/night:
£166.70

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. We stayed in the Windsor House across the road from the main hotel. We were impressed with our room. It was modern, spacious and clean. The bed was quite big and super comfy. The washroom was also quite modern with a great walk in shower. The cold and hot buffet at breakfast was plentiful and delicious. The breakfast room itself was beautiful. The location of the hotel, by Windsor walking bridge was perfect for exploring both Windsor and Eton.

Show more Show less
8.4
Very good
1,394 reviews
Avg. price/night:
£79.20

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. Relaxed, comfortable and clean

Show more Show less
8.3
Very good
1,283 reviews
Avg. price/night:
£69

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.6
Fabulous
1,173 reviews
Avg. price/night:
£105

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. Everything, the staff are fantastic, so helpful and breakfast is great, so close to Windsor with the parking so close to the suite, just a quick walk to great bars,

Show more Show less
8.5
Very good
482 reviews
Avg. price/night:
£69

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. Great hotel for Legoland Windsor trip, comfortable rooms, top service from staff, nice restaurant and bar, great breakfast. very enjoyable experience.

Show more Show less
8.2
Very good
956 reviews

Goswell House 3 stars

Hotel in Windsor City Centre, Windsor

Goswell House is set in Windsor, 100 metres from Windsor Castle. The property is around 3.4 km from Legoland Windsor, 4.2 km from Dorney Lake and 400 metres from Victoria Barracks. Amazing location. Comfortable, clean and cosy. We will certainly be back to stay in such a lovely hotel. I fact we booked to stay another night after staying only one night.

Show more Show less
8.6
Fabulous
56 reviews
Avg. price/night:
£71.68

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. I liked the area,the beauty of this estate,the history,all the decor and pictures. I found it hard to leave.

Show more Show less
7.4
Good
2,927 reviews
Avg. price/night:
£79

Most booked hotels in Windsor in the past month

See all

Budget hotels in Windsor

See all

FAQs about hotels in Windsor

  • Oakley Court, Macdonald Windsor and Castle Hotel Windsor - MGallery are some of the popular hotels in Windsor.

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

  • These hotels in Windsor are highly rated by couples: Macdonald Windsor, Oakley Court and Goswell House.

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

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

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

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

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

  • Many families visiting Windsor loved staying at Oakley Court, Macdonald Windsor and Goswell House.

Explore guest reviews of hotels in Windsor

See all
gogless