5 Mar 2020 - 6 Mar 2020

2 adults - 1 room

Get cheap accommodation in Houston. Find top-rated cheap hotels in Houston from $176 per night which include Houston Marriott Energy Corridor, Houston Marriott West Loop by The Galleria and Westin Oaks based on user reviews.

Skyscanner Hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Houston accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. Plan your stay or find last-minute hotels.

Looking for something to do nearby? Why not consider Minute Maid Park, Reliant Stadium or Toyota Center for places to stay.

To get started, simply add your chosen travel dates to the search box and let us find cheap accommodation deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in Houston

from $162
from $318
from $692

What are travellers saying about Houston?

Nightlife Lovers
Business Travellers
Family Travellers
Adventure Travellers
Member reviews (307)
Hazel M
Hazel M

Houston is a super cool city. Highly recommend the Segway tours, we were amazed but the sights and Houston’s history. Absolutely love it here!!

Erica Moriarty
Erica MoriartyHouston

Houston is home to great sports, delicious food and kind people! It's true that everything's bigger, so bring your appetite!

Tyson Bramer
Tyson BramerLos Angeles

A wonderfully misunderstood city. Yes, Houston is not at the top of anyone's dream destination, but that's what truly makes it great. There are no expectations, no gimmicks and no hoards of tourist getting in your way. It's authentic, it's diverse and it's Texan. You gotta dig deep here to truly enjoy the place, but the reward will be surprising.

Kimberlee Gulley
Kimberlee GulleyHouston

Houston is a great place to live and it has a lot to offer. There are plenty of parks, museums, restaurants, shopping, etc. I suggest indoor activities because the heat/humidity will dampen your mood.


The least expensive month is December, with an average of $120 per night. The most expensive month to stay in Houston is April, with an average price of $228 per night.
The average price of a hotel in February last year was $179 per night. This is 1% more than the average nightly price of $176 seen over the previous 12 months.
In Houston, the expected average temperature in February is 13.4°C/56.1°F. The warmest month is typically August, which averages 29.7°C/85.5°F. The coolest month is January, with temperatures averaging 11.4°C/52.5°F.
The nearest airport to Houston is Houston David Wayne Hooks (DWH) (4.70km). Other nearby airports include: Houston Hobby (15.52km) Houston George Bush Intercntl. (24.97km) Houston Ellington Field (27.69km) Galveston (73.68km)

Plan a trip to United States