Hotels in Staines-upon-Thames

Search and compare Staines-upon-Thames hotels from hundreds of travel sites and save

Staines-upon-Thames, England, United Kingdom
28 Jan — 29 Jan2
Staines-upon-Thames, England, United Kingdom
Fri 28/1
Sat 29/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Staines-upon-Thames

Filter by star ratings
All filters
The Stanwell Heathrow
The Stanwell Heathrow
8.5 Excellent
171 Town Lane, Stanwell, Staines-upon-Thames, United Kingdom
Show on map
3.2 km from city centre, Staines-upon-Thames 
ExcellentBased on 1,633 reviews
8.5

Situated in Stanwell, The Stanwell Heathrow is within easy driving distance of Staines and provides meeting rooms, highchairs and 24-hour room service. It is conveniently positioned for those wanting to visit the area's popular attractions.

Mercure London Staines Upon Thames Hotel
Mercure London Staines Upon Thames Hotel
6.8 Good
Thames Street, Staines-upon-Thames, United Kingdom
Show on map
0.4 km from city centre, Staines-upon-Thames 
GoodBased on 1,145 reviews
6.8

Located under a 20-minute walk from Staines Railway Station, the hotel provides guests with an ideal base while visiting Staines. It is conveniently positioned for those wanting to sightsee in the area.

Travelodge Staines
Travelodge Staines
8.7 Excellent
Hale Street, Two Rivers, Staines, Tw18 4uw, England United Kingdom, Staines-upon-Thames, United Kingdom
Show on map
0.8 km from city centre, Staines-upon-Thames 
ExcellentBased on 9 reviews
8.7

Situated within a 10-minute walk of Staines Railway Station, the hotel is a convenient base while in Staines. It is ideally located for guests wishing to visit local attractions.

Tips for booking a Staines-upon-Thames hotel

Cheapest month:December
Most expensive month:May
Average price in Staines-upon-Thames:$84/night
Absolute cheapest price found:$36/night
Cheapest day:Sunday
Most expensive day:Wednesday
$46 - $108
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$61 - $122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Staines-upon-Thames hotels

Show all 56 hotels
1
Travelodge Staines
Travelodge Staines
8.7 Excellent
Hale Street, Two Rivers, Staines, Tw18 4uw, England United Kingdom, Staines-upon-Thames, United Kingdom
Show on map
0.8 km from city centre, Staines-upon-Thames, ENG, United Kingdom 

Situated within a 10-minute walk of Staines Railway Station, the hotel is a convenient base while in Staines. It is ideally located for guests wishing to visit local attractions.

2
The Stanwell Heathrow
The Stanwell Heathrow
8.5 Excellent
171 Town Lane, Stanwell, Staines-upon-Thames, United Kingdom
Show on map
3.2 km from city centre, Staines-upon-Thames, ENG, United Kingdom 

Situated in Stanwell, The Stanwell Heathrow is within easy driving distance of Staines and provides meeting rooms, highchairs and 24-hour room service. It is conveniently positioned for those wanting to visit the area's popular attractions.

3
Mercure London Staines Upon Thames Hotel
Mercure London Staines Upon Thames Hotel
6.8 Good
Thames Street, Staines-upon-Thames, United Kingdom
Show on map
0.4 km from city centre, Staines-upon-Thames, ENG, United Kingdom 

Located under a 20-minute walk from Staines Railway Station, the hotel provides guests with an ideal base while visiting Staines. It is conveniently positioned for those wanting to sightsee in the area.

Cheapest hotels in Staines-upon-Thames, Surrey

Show all 56 hotels
Travelodge Staines
Travelodge Staines
8.7 Excellent
Hale Street, Two Rivers, Staines, Tw18 4uw, England United Kingdom, Staines-upon-Thames, United Kingdom
Show on map
0.8 km from city centre,  

Situated within a 10-minute walk of Staines Railway Station, the hotel is a convenient base while in Staines. It is ideally located for guests wishing to visit local attractions.

$40
Avg. per night
Mercure London Staines Upon Thames Hotel
Mercure London Staines Upon Thames Hotel
6.8 Good
Thames Street, Staines-upon-Thames, United Kingdom
Show on map
0.4 km from city centre,  

Located under a 20-minute walk from Staines Railway Station, the hotel provides guests with an ideal base while visiting Staines. It is conveniently positioned for those wanting to sightsee in the area.

$42
Avg. per night
The Stanwell Heathrow
The Stanwell Heathrow
8.5 Excellent
171 Town Lane, Stanwell, Staines-upon-Thames, United Kingdom
Show on map
3.2 km from city centre,  

Situated in Stanwell, The Stanwell Heathrow is within easy driving distance of Staines and provides meeting rooms, highchairs and 24-hour room service. It is conveniently positioned for those wanting to visit the area's popular attractions.

$69
Avg. per night

Hotel prices in Staines-upon-Thames

3 stars
Mercure London Staines Upon Thames Hotel
#1 most popular

Mercure London Staines Upon Thames Hotel

Thames Street, Staines-upon-Thames, United Kingdom

6.8 Good
$42

Avg. per night

Travelodge Staines
#2 most popular

Travelodge Staines

Hale Street, Two Rivers, Staines, Tw18 4uw, England United Kingdom, Staines-upon-Thames, United Kingdom

8.7 Excellent
$40

Avg. per night

4 stars +
The Stanwell Heathrow
#1 most popular

The Stanwell Heathrow

171 Town Lane, Stanwell, Staines-upon-Thames, United Kingdom

8.5 Excellent
$69

Avg. per night

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

Where to stay in Staines-upon-Thames

Staines-upon-Thames travel FAQs

  • What are the best hotels in Staines-upon-Thames?

    Staines-upon-Thames is home to many highly-rated hotels, one of which is The Stanwell Heathrow, which has a current rating of 8.5. For other potential stays, consider The Swan Hotel and The Boleyn Hotel, which can also be great places to stay in Staines-upon-Thames.

  • How much do hotels in Staines-upon-Thames cost?

    The average price of a hotel in Staines-upon-Thames is $105 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Staines-upon-Thames?

    Prices for Staines-upon-Thames hotels have been found for as low as $45/night over the last 3 days.

  • How much is a hotel in Staines-upon-Thames tonight?

    Staines-upon-Thames hotels start at $49 for tonight; however, the average price of accommodation is about $129. Many 4-star stays can be found in Staines-upon-Thames tonight, with prices starting at $85. These prices were found on HotelsCombined within the last 72 hours.