Check prices on hotels in St. Louis

Tonight Dec 13 - Dec 14
This weekend Dec 13 - Dec 15
Next weekend Dec 20 - Dec 22

Featured St. Louis Cheap Hotels

See all 709 Properties in St. Louis

Estimated price for 1 night/2 adults

Quality Inn St. Louis Airport Hotel
Quality Inn St. Louis Airport Hotel
2.5 out of 5.0 10232 Natural Bridge Rd, St. Louis, MO
Free Cancellation
3.2/5 (1730 reviews)

The hotel was convient to the airport. All was good

Reviewed on Dec 12, 2019
Airport Plaza Inn and Conference Center
Airport Plaza Inn and Conference Center
2.5 out of 5.0 4530 N Lindbergh Boulevard, Bridgeton, MO
3.1/5 (1920 reviews)

It was good i had to go to bed and get ready for the airport and the rest of the day

Reviewed on Apr 12, 2019
Americas Best Value Inn St. Louis Downtown
Americas Best Value Inn St. Louis Downtown
2.0 out of 5.0 1100 Lumiere Place Boulevard, St. Louis, MO
Free Cancellation
2.9/5 (591 reviews)

REALLY dug that there was coffee available late night in the lobby.

Reviewed on Nov 16, 2019
Red Lion Hotel St. Louis
Red Lion Hotel St. Louis
3.5 out of 5.0 400 S 14th St, St. Louis, MO
Free Cancellation
3.6/5 (4053 reviews)

It was a great historical place to stay. Wouldn't mind going back.

Reviewed on Dec 6, 2019
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5.0 1970 Craig Rd, Maryland Heights, MO
Free Cancellation
3.7/5 (1958 reviews)

The carpeting did have stains, staff very accommodating, key card did not work on outside door.

Reviewed on Nov 14, 2019
Motel 6 Maryland Heights, MO
Motel 6 Maryland Heights, MO
2.0 out of 5.0 12330 Dorsett Rd, Maryland Heights, MO
Free Cancellation
3.1/5 (935 reviews)

There was no shampoo. The bed was comfortable. It was in a convenient location.

Reviewed on Oct 18, 2019
Quality Inn Florissant-St Louis
Quality Inn Florissant-St Louis
2.5 out of 5.0 55 Dunn Rd, Florissant, MO
Free Cancellation
3.9/5 (934 reviews)

Staff were wonderful, the whole place was very inviting. Toasty warm when I came in from a very cold wet day

Reviewed on Dec 6, 2019
Days Inn by Wyndham St. Louis North
Days Inn by Wyndham St. Louis North
2.0 out of 5.0 7350 North Hanley Road, I-270 & I-170 Exit 26, Hazelwood, MO
Free Cancellation
2.3/5 (1002 reviews)

The room was clean. The property needs a LOT of work.

Reviewed on Dec 1, 2019
City Place St. Louis - Downtown Hotel
City Place St. Louis - Downtown Hotel
3.5 out of 5.0 200 North 4th Street, St. Louis, MO
3.0/5 (5364 reviews)

Great location! Condition of hotel and the cleanliness is not ideal for 200$ a night. Staff was friendly and within walking distance to the arch. Pool was nice as well! We had the 16th floor but the windows were caked with dirt you couldn't enjoy the view.

Reviewed on Sep 10, 2019
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
2.5 out of 5.0 5823 Wilson Avenue, St. Louis, MO
Free Cancellation
3.4/5 (1785 reviews)

The space was ample, conditions very good; got a lot for our money!

Reviewed on Dec 2, 2019
Motel 6 Hazelwood
Motel 6 Hazelwood
2.0 out of 5.0 5781 Campus Ct, Hazelwood, MO
Free Cancellation
3.0/5 (1543 reviews)

Nothing really stood out. Had a Denny's attached to it tho. That was nice.

Reviewed on Dec 7, 2019
Red Roof Inn St Louis - St Charles
Red Roof Inn St Louis - St Charles
2.0 out of 5.0 2010 Zumbehl Rd, St. Charles, MO
Free Cancellation
2.8/5 (876 reviews)

The girl at the check in desk was awesome! Friendly, accommodating, funny & fast. The room basically clean. Wish it had a coffee pot!!! Outside noise was loud. But not the guests. Simple go to bed & get up & go. Right off the highway. We were there to sleep & leave. It did that for us

Reviewed on Nov 24, 2019
Super 8 by Wyndham Eureka/Six Flags Nearby
Super 8 by Wyndham Eureka/Six Flags Nearby
2.0 out of 5.0 1733 W 5th St, Eureka, MO
Free Cancellation
3.2/5 (869 reviews)

Staff lady was rude to someone on phone upon us checking in

Reviewed on Oct 28, 2019
Comfort Inn St Louis - Westport
Comfort Inn St Louis - Westport
3.0 out of 5.0 12031 Lackland Rd, Maryland Heights, MO
Free Cancellation
3.8/5 (951 reviews)

dodnt evwn kno it was here. its in disguise.. and by qt

Reviewed on Dec 5, 2019
Travelodge by Wyndham St. Louis
Travelodge by Wyndham St. Louis
2.0 out of 5.0 9645 Natural Bridge Rd, I-70 & Natural Bridge Rd, Berkeley, MO
Free Cancellation
3.3/5 (724 reviews)

It was normal. The plane was clean, and well located.

Reviewed on Nov 15, 2019
Hotel Avyan
Hotel Avyan
2.5 out of 5.0 2625 Lafayette Ave, St. Louis, MO
3.7/5 (911 reviews)

Large parking lot. Very clean well maintained No

Reviewed on Dec 3, 2019
Days Inn by Wyndham St. Louis Lindbergh Boulevard
Days Inn by Wyndham St. Louis Lindbergh Boulevard
2.0 out of 5.0 3660 South Lindbergh Boulevard, St. Louis, MO
Free Cancellation
3.2/5 (1769 reviews)

Love the hotel. There was a little construction going on, but didn't really interfere too much

Reviewed on Aug 29, 2019
Pear Tree Inn St. Louis Near Union Station
Pear Tree Inn St. Louis Near Union Station
3.0 out of 5.0 2211 Market Street, St. Louis, MO
Free Cancellation
4.3/5 (2641 reviews)

Very clean and very friendly staff. Quick and easy check-in. Great proximity to many venues.

Reviewed on Dec 4, 2019
Map

Recently booked Cheap Hotels in St. Louis

Hollywood Casino & Hotel St. Louis
3.5 out of 5.0
Last booking: 16 minutes ago
The Parkway Hotel
3.0 out of 5.0
Last booking: 23 minutes ago
Crowne Plaza St. Louis Airport
3.5 out of 5.0
Last booking: 28 minutes ago
Drury Plaza Hotel St. Louis Chesterfield
3.0 out of 5.0
Last booking: 53 minutes ago
Holiday Inn St. Louis - Forest Park
3.0 out of 5.0
Last booking: 1 hour ago

Pocket Guide: Cheap Hotels Hotels in St. Louis

Search for hotels in St. Louis on Expedia.com. You can easily find your hotels in St. Louis using one of the methods below:

  • View our selection of featured hotels in St. Louis
  • Use the map to find hotels in the St. Louis neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Louis, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Louis
  • Enter your travel dates to view the best deals on hotels in St. Louis - while they last