Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Windsor

Filter by star ratings
All filters
Taplow House Hotel
Taplow House Hotel
7.9 Good
Berry Hill, Maidenhead, United Kingdom
Show on map
4.6 mi from city centre, Windsor 
GoodBased on 270 reviews
7.9

Taplow House Hotel & Restaurant is situated in Taplow and is close to the area's popular attractions. It offers 4-star accommodation with air-conditioned rooms.

Novotel London Heathrow Airport - M4 Jct 4
Novotel London Heathrow Airport - M4 Jct 4
7.7 Good
Cherry Lane, West Drayton, United Kingdom
Show on map
6.9 mi from city centre, Windsor 
GoodBased on 2,089 reviews
7.7

Located in London, the hotel is within a 10-minute drive of London Heathrow Airport and provides a heated pool. It offers 4-star accommodation with air-conditioned rooms.

The Union Inn
The Union Inn
8.8 Excellent
17 Crimp Hill Road, Windsor, United Kingdom
Show on map
2.0 mi from city centre, Windsor 
ExcellentBased on 1 review
8.8

The Union Inn Windsor offers a comfortable setting when in Windsor. It also provides an airport shuttle, a ticket service and a tour desk.

Windsor Cedar Tree Guest House
Windsor Cedar Tree Guest House
8.0 Excellent
90 St. Leonards Rd, Windsor, United Kingdom
Show on map
0.3 mi from city centre, Windsor 
ExcellentBased on 285 reviews
8.0

Cedar Tree Guest House is located in Windsor and offers free wireless internet.

Holiday Inn Express London - Heathrow T5
Holiday Inn Express London - Heathrow T5
7.8 Good
London Road, Slough, United Kingdom
Show on map
3.4 mi from city centre, Windsor 
GoodBased on 3,925 reviews
7.8

Located within the scenic countryside of Colnbrook with Poyle, Holiday Inn Express London Heathrow T5 provides stylish accommodation and a wide range of facilities, such as room service, laundry facilities and a shuttle service. It offers 3-star accommodation with air-conditioned rooms.

The Prince Albert
The Prince Albert
2 Clewer Hill Road, Windsor, United Kingdom
Show on map
1.0 mi from city centre, Windsor 

The Prince Albert - Inn offers 3-star accommodation in Windsor. It is ideally positioned for guests wishing to visit local attractions.

Hampden Apartments - The Harry
Hampden Apartments - The Harry
Windsor, United Kingdom
Show on map
0.0 mi from city centre, Windsor 

Situated under a 10-minute walk from Windsor and Eton Riverside Railway Station, Hampden Apartments - The Harry provides guests with an ideal base when visiting Windsor. It provides free Wi-Fi, and is a brief stroll from Windsor Castle.

Holiday Inn Express Slough
Holiday Inn Express Slough
7.8 Good
Mill Street, Slough, United Kingdom
Show on map
2.4 mi from city centre, Windsor 
GoodBased on 2,570 reviews
7.8

The hotel provides peaceful accommodation in Slough and is within a 10-minute walk of Slough Railway Station. It offers 3-star accommodation with air-conditioned rooms.

The Eton Mess
The Eton Mess
7.9 Good
55 High Street, Windsor, United Kingdom
Show on map
0.5 mi from city centre, Windsor 
GoodBased on 289 reviews
7.9

Situated close to the area's attractions, The Eton Mess is a short walk from Windsor Castle. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

Travelodge Slough
Travelodge Slough
8.3 Excellent
Landmark Place Herschel Street Sn, Sn, Slough, United Kingdom
Show on map
2.0 mi from city centre, Windsor 
ExcellentBased on 2 reviews
8.3

Travelodge Hotel Slough provides comfortable 4-star accommodation in Slough. It is ideally set for sightseeing with Eton and Windsor an easy drive away.

Tips for booking a Windsor hotel

Cheapest month:January
Most expensive month:August
Average price in Windsor:$146/night
Absolute cheapest price found:$29/night
Cheapest day:Sunday
Most expensive day:Thursday
$114 - $191
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$133 - $205
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Windsor hotels

Show all 235 hotels
1
Legoland(R) Windsor Resort
Legoland(R) Windsor Resort
7.3 Good
Winkfield Road, Windsor, United Kingdom
Show on map
1.7 mi from city centre, Windsor 

Situated in Windsor, Legoland Windsor Resort Hotel is an easy drive from Bray and provides an indoor pool, a kids club and a concierge. It is located a brief walk from Legoland Windsor.

2
The Crown and Cushion
The Crown and Cushion
9.8 Excellent
84 Hight Street, Windsor, United Kingdom
Show on map
0.5 mi from city centre, Windsor 

Situated close to local attractions, The Crown and Cushion is minutes from Windsor Castle. A short walk from Windsor and Eton Riverside Railway Station, the guest house's accessible setting means it is an ideal place to stay while in Eton.

3
Macdonald Windsor Hotel
Macdonald Windsor Hotel
8.8 Excellent
23 High Street, Windsor, United Kingdom
Show on map
0.3 mi from city centre, Windsor 

Contemporary in its design, Macdonald Windsor is located in a well-known area of Windsor. It is close to Windsor Castle.

4
Travelodge Windsor Central
Travelodge Windsor Central
7.8 Good
34 King Edward Court, Windsor, United Kingdom
Show on map
0.2 mi from city centre, Windsor 

Just 10 minutes' walk from Windsor and Eton Riverside Railway Station, the hotel has a accessible setting, making it an ideal base when in Windsor. It is conveniently positioned for those wishing to visit local attractions.

5
Heathrow/Windsor Marriott Hotel
Heathrow/Windsor Marriott Hotel
8.2 Excellent
Ditton Road, Langley, Slough, United Kingdom
Show on map
2.4 mi from city centre, Slough 

Featuring outdoor tennis courts and an indoor pool, Heathrow/Windsor Marriott Hotel is a luxurious base in Slough. It has a gym, as well as a coffee bar, a sauna and 24-hour room service.

6
Castle Hotel Windsor - MGallery
Castle Hotel Windsor - MGallery
8.5 Excellent
18 High Street, Windsor, United Kingdom
Show on map
0.3 mi from city centre, Windsor 

Castle Hotel Windsor - MGallery offers 4-star accommodation in Windsor. It is steps from Windsor Castle and is close to the area's popular attractions and dining spots.

7
Holiday Inn Express Windsor
Holiday Inn Express Windsor
8.5 Excellent
71 Alma Road, Windsor, United Kingdom
Show on map
0.3 mi from city centre, Windsor 

Holiday Inn Express Windsor offers 3-star accommodation in Windsor. The various facilities this contemporary hotel has to offer include a safe, meeting rooms and wireless internet access in public areas.

8
Hilton London Heathrow Airport Terminal 5
Hilton London Heathrow Airport Terminal 5
8.2 Excellent
Poyle Road, Colnbrook, Slough, United Kingdom
Show on map
4.0 mi from city centre, Slough 

Offering an indoor pool and a sauna, Hilton London Heathrow Airport Terminal 5 is an easy drive from Staines and Stanwell. It also offers a safe, a ballroom and laundry facilities.

Cheapest hotels in Windsor, Berkshire

Show all 235 hotels
Travelodge Slough
Travelodge Slough
8.3 Excellent
Landmark Place Herschel Street Sn, Sn, Slough, United Kingdom
Show on map
0.1 mi from city centre,  

Travelodge Hotel Slough provides comfortable 4-star accommodation in Slough. It is ideally set for sightseeing with Eton and Windsor an easy drive away.

$41
Avg. per night
Windsor Cedar Tree Guest House
Windsor Cedar Tree Guest House
8.0 Excellent
90 St. Leonards Rd, Windsor, United Kingdom
Show on map
0.3 mi from city centre,  

Cedar Tree Guest House is located in Windsor and offers free wireless internet.

$52
Avg. per night
Rc Airport Rooms
Rc Airport Rooms
7.7 Good
211 Long Lane, Staines-upon-Thames, United Kingdom
Show on map
2.5 mi from city centre,  

RC Airport Rooms provides comfortable 4-star accommodation in London. Guests can also enjoy complimentary internet throughout the property.

$60
Avg. per night
Holiday Inn Express London - Heathrow T5
Holiday Inn Express London - Heathrow T5
7.8 Good
London Road, Slough, United Kingdom
Show on map
2.9 mi from city centre,  

Located within the scenic countryside of Colnbrook with Poyle, Holiday Inn Express London Heathrow T5 provides stylish accommodation and a wide range of facilities, such as room service, laundry facilities and a shuttle service. It offers 3-star accommodation with air-conditioned rooms.

$66
Avg. per night
Langley Guest House
Langley Guest House
8.6 Excellent
3 Station Road, Slough, United Kingdom
Show on map
2.2 mi from city centre,  

This cosy Slough guest house is located within a 10-minute walk of Langley Railway Station. It also features free Wi-Fi.

$68
Avg. per night
The Manor Hotel
The Manor Hotel
6.1 Good
The Village Green, Windsor, United Kingdom
Show on map
1.5 mi from city centre,  

The Manor Hotel Datchet provides historic 4-star accommodation in Datchet. The various amenities this charming hotel has to offer include meeting rooms, a 24-hour reception and room service.

$71
Avg. per night
Riverside Hotel
Riverside Hotel
6.4 Good
Riverside Hotel, West Drayton, United Kingdom
Show on map
1.2 mi from city centre,  

Situated close to West Drayton Railway Station, Riverside Hotel Heathrow provides guests with an ideal base when in London. It also provides luggage storage and a lift.

$78
Avg. per night
Novotel London Heathrow Airport - M4 Jct 4
Novotel London Heathrow Airport - M4 Jct 4
7.7 Good
Cherry Lane, West Drayton, United Kingdom
Show on map
0.5 mi from city centre,  

Located in London, the hotel is within a 10-minute drive of London Heathrow Airport and provides a heated pool. It offers 4-star accommodation with air-conditioned rooms.

$79
Avg. per night

Hotel prices in Windsor

2 stars and under

$80 - $173

The Eton Mess

#1 Most popular

$173
Avg. per night
New Oscar

Best value

New Oscar
7.2 Good
$80
Avg. per night
3 stars

$41 - $170

Travelodge Windsor Central

#1 Most popular

$80
Avg. per night
The Royal Adelaide Hotel

#2 Most popular

$170
Avg. per night
Travelodge Slough

Best value

Travelodge Slough
8.3 Excellent
$41
Avg. per night
4 stars +

$79 - $201

Macdonald Windsor Hotel

#1 Most popular

$188
Avg. per night
Heathrow/Windsor Marriott Hotel

#2 Most popular

$104
Avg. per night
Novotel London Heathrow Airport - M4 Jct 4
$79
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Windsor

About Windsor

Home to Windsor Castle, the official residence of Her Majesty the Queen, Windsor showcases royalty and British culture. From the River Thames to Royal Park and its cobbled streets dotted with historic buildings, Windsor cradles the heart of England.

Things to do

Built by William The Conqueror in the 11th century, Windsor Castle is filled with heritage artefacts, elegant furnishings and paintings from the royal art collection. You can tour the State Apartments and St George’s Chapel and watch the Changing of the Guard. For a rare glimpse of the royal family, time your visit for Easter Court in the spring or the Royal Ascot races in June.

Spend an afternoon at Windsor Great Park, a former hunting estate with ancient oak trees and manicured gardens. You can walk the estate or explore the park by bicycle or horseback. Tally Ho Stables sets you up with gear and horses, or you can opt for a guided tour by carriage.

Visit the Natural History Museum at Eton College to see an authentic page from Charles Darwin’s “On the Origin of Species”. You can hop on river cruises at Datchet Green. If you’re travelling with little ones, visit LEGOLAND Windsor for 55 interactive attractions, including rides, shows and LEGO models.

The horse races at Ascot have been some of the most coveted events in England since 1711. After attending a race, have drinks at The Boatman or take a tasting tour at Windsor and Eton Brewery.

Getting around

Windsor offers city and tour buses as well as taxis, shuttles and horse-drawn carriages. Rental cars are available in town or at Heathrow Airport in London, about an hour away.

Windsor travel FAQs

  • What are the best hotels in Windsor?

    1,769 reviews rated Macdonald Windsor Hotel with an average score of 8.8/10. It may also be worth looking into the The Royal Adelaide Hotel, which received a rating of 8.3/10 from 1,299 reviews. Heathrow/Windsor Marriott Hotel could also be a good option, with a score of 8.2/10 from 960 reviews.

  • What is a good hotel near Windsor Castle?

    Macdonald Windsor Hotel is a hotel near Windsor Castle that is popular with HotelsCombined users, scoring 8.8 across 1,769 reviews.

  • What is a good hotel in Windsor near Legoland Windsor?

    Park Farm Bed And Breakfast is the most recommended hotel near Legoland Windsor on HotelsCombined (scoring 9.4 over 505 reviews).

  • Is there a good hotel near Eton High Street Shopping?

    1,769 HotelsCombined reviews of Macdonald Windsor Hotel score it 8.8/10, making it a highly recommended hotel near Eton High Street Shopping.

  • How much is a hotel in Windsor tonight?

    A hotel in Windsor tonight can start as low as $120 for the night, with an average cost of $233, based on HotelsCombined searches over the last 72 hours.