Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in St. Louis

Best deal Feb 22 - Feb 24
Tonight Feb 22 - Feb 23
This weekend Feb 22 - Feb 24
Next weekend Mar 1 - Mar 3

Nightly cost for hotels in St. Louis

Best time to stay in St. Louis

*Estimated average price per night / 3-star hotel. Prices may vary.
OFF SEASON
December:
$177 avg/night*
HIGH SEASON
July:
$220 avg/night*

Featured St. Louis Hotels with Room Service

See all 442 Properties in St. Louis
Moonrise Hotel
Moonrise Hotel
4.0 out of 5.0 6177 Delmar Blvd, St. Louis
4.7/5 (1,906 reviews)
$149/ night for 2 guests

Great Hotel, friendly and helpful staff. Clean rooms and great location.

Reviewed on Feb 14, 2019
Red Lion Hotel St Louis City Center
Red Lion Hotel St Louis City Center
3.5 out of 5.0 400 S 14th St, St. Louis
Free Cancellation
3.7/5 (3,847 reviews)
$89/ night for 2 guests

Open space in room and lobby and close to event attending.

Reviewed on Feb 17, 2019
Hyatt Regency St. Louis at The Arch
Hyatt Regency St. Louis at The Arch
4.0 out of 5.0 315 Chestnut St, St. Louis
Free Cancellation
4.3/5 (6,242 reviews)
$109/ night for 2 guests

Good location near the Arch, the Mississippi, Busch Stadium and the Metro to downtown/airport. If I stood in the right place in the room, I had a view of the arch and the river! Concierge was helpful. Only negatives was that the check-in line was very long.

Reviewed on Feb 21, 2019
DoubleTree by Hilton Hotel St. Louis Westport
DoubleTree by Hilton Hotel St. Louis Westport
3.5 out of 5.0 1973 Craigshire Rd, Maryland Heights
Free Cancellation
4.2/5 (913 reviews)
$99/ night for 2 guests

Everything was nice and clean, the staff was awesome!

Reviewed on Jan 5, 2019
Hollywood Casino & Hotel St. Louis
Hollywood Casino & Hotel St. Louis
3.5 out of 5.0 777 Casino Center Drive, Maryland Heights
Free Cancellation
3.8/5 (2,626 reviews)
$93/ night for 2 guests

Rooms very nice, great time in the casino and restaurants.

Reviewed on Feb 17, 2019
St. Louis Union Station Hotel, Curio Collection by Hilton
St. Louis Union Station Hotel, Curio Collection by Hilton
4.0 out of 5.0 1820 Market Street, St. Louis
4.3/5 (1,997 reviews)
$135/ night for 2 guests

This is a beautiful, old, building. We loved the tiles, and architectural details everywhere. The staff was, generally, very friendly. Our room was clean, the water pressure ok, the beds were comfortable, though the pillows were way too fluffy. The location was great for us, just a 15 minute car ...

Reviewed on Feb 19, 2019
Clayton Plaza Hotel
Clayton Plaza Hotel
3.5 out of 5.0 7750 Carondelet Avenue, St. Louis
Free Cancellation
4.1/5 (3,473 reviews)
$100/ night for 2 guests

Desk staff is good. Restaurant could use some improvement

Reviewed on Feb 18, 2019
Sheraton Clayton Plaza Hotel St. Louis
Sheraton Clayton Plaza Hotel St. Louis
3.5 out of 5.0 7730 Bonhomme Ave, St. Louis
Free Cancellation
3.9/5 (1,335 reviews)
$79/ night for 2 guests

Nice enough.... older hotel but well maintained. Staff helpful and courteous.

Reviewed on Oct 29, 2018
Hilton St. Louis Frontenac
Hilton St. Louis Frontenac
4.0 out of 5.0 1335 S Lindbergh Blvd, Frontenac
Free Cancellation
4.3/5 (994 reviews)
$106/ night for 2 guests

Cute room with a very comfortable bed. I would stay here again.

Reviewed on Feb 11, 2019
Sheraton Westport Plaza Hotel St. Louis
Sheraton Westport Plaza Hotel St. Louis
3.5 out of 5.0 900 Westport Plz, Maryland Heights
Free Cancellation
4.1/5 (558 reviews)
$124/ night for 2 guests

The location was easy to find . It is right off the highway exit. The hotel was very clean and the staff very friendly.

Reviewed on Oct 1, 2018
Renaissance St. Louis Airport Hotel
Renaissance St. Louis Airport Hotel
4.0 out of 5.0 9801 Natural Bridge Road, Berkeley
Free Cancellation
4.2/5 (1,441 reviews)
$89/ night for 2 guests

Great breakfast buffet! Also awesome bartenders and drinks

Reviewed on Feb 19, 2019
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
4.0 out of 5.0 421 N 8th St, St. Louis
Free Cancellation
4.4/5 (954 reviews)
$99/ night for 2 guests

Great hotel! I had a wonderful stay and my room was excellent. Will definitely book again.

Reviewed on Feb 18, 2019
Hilton St. Louis at the Ballpark
Hilton St. Louis at the Ballpark
4.0 out of 5.0 1 S Broadway, St. Louis
Free Cancellation
4.0/5 (2,067 reviews)
$120/ night for 2 guests

Best part of this hotel is the awesome staff that works to keep people happy, I didn’t like that I had to pay for parking everyday but the hotel doesn’t own the parking garage so it’s understandable

Reviewed on Feb 19, 2019
The Ritz-Carlton, St. Louis
The Ritz-Carlton, St. Louis
4.5 out of 5.0 100 Carondelet Plaza, St. Louis
4.6/5 (385 reviews)
$319/ night for 2 guests

It was my first time at a luxury hotel and it was great.

Reviewed on Feb 10, 2019
Marriott St. Louis Airport
Marriott St. Louis Airport
3.5 out of 5.0 10700 Pear Tree Lane, St. Louis
Free Cancellation
4.1/5 (1,503 reviews)
$100/ night for 2 guests

Very close to the airport. excellent shuttle service. While it is an older property our room was very clean, everything worked and the bathroom amenities were really good. The staff were really helpful in sorting out our requests and we would not hesitate to stay there again.

Reviewed on Feb 17, 2019
Ameristar Casino Resort and Spa
Ameristar Casino Resort and Spa
4.5 out of 5.0 1 Ameristar Blvd, St. Charles
Free Cancellation
4.5/5 (1,277 reviews)
$129/ night for 2 guests

The indoor/outdoor pool was nice. Wish we would have stayed during the summer.

Reviewed on Feb 11, 2019
Holiday Inn St. Louis-South County Center
Holiday Inn St. Louis-South County Center
3.0 out of 5.0 6921 S Lindbergh Blvd, St. Louis
Free Cancellation
4.0/5 (563 reviews)
$90/ night for 2 guests

Easy check in. Friendly staff. Comfortable beds. Clean rooms.

Reviewed on Dec 10, 2018
The Westin St. Louis
The Westin St. Louis
4.5 out of 5.0 811 Spruce St, St. Louis
Free Cancellation
4.6/5 (3,419 reviews)
$99/ night for 2 guests

Wonderful location, walking distance for many area attractions.

Reviewed on Dec 3, 2018
Map

Recently booked Hotels with Room Service in St. Louis

Best Western Kirkwood Inn
3.0 out of 5.0
Last booking: 17 minutes ago
Holiday Inn St. Louis Arpt West-Earth City
3.5 out of 5.0
Last booking: 23 minutes ago