Find Cheap Hotels in St. Louis, MO from $49

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top St. Louis Cheap Hotels

Pear Tree Inn St. Louis Airport
2.5 out of 5
10810 Pear Tree Ln, St. Ann, MO
Fully refundableReserve now, pay when you stay
The price is $81 per night from Nov 1 to Nov 1
4.4/5 Wonderful! (1,363 reviews)

Reviewed on Oct 20, 2021

Pear Tree Inn St. Louis Airport
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $103 per night from Nov 1 to Nov 1
4.2/5 Very Good! (1,167 reviews)
"Great view of the river and market pmace."

Reviewed on Oct 20, 2021

Pear Tree Inn St. Louis Near Union Station
Quality Inn Florissant-St Louis
2.5 out of 5
55 Dunn Rd, Florissant, MO
3.9/5 Very Good! (997 reviews)
Breast hotel for the money!
"Fur the price you can't beat it! We looked at other places in the area and they were dirty and had cigarette butts burned in to the sheets"

Reviewed on Dec 6, 2020

Get rates
Quality Inn Florissant-St Louis
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Comfort Inn St Louis - Westport
3 out of 5
12031 Lackland Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $81 per night from Nov 23 to Nov 23
3.8/5 Good! (969 reviews)
"EVERYONE was so damn kind !!!!! Loved my days there. BUT the tv remote device sucked. I will return!!😊"

Reviewed on Oct 16, 2021

Comfort Inn St Louis - Westport
Hotel Avyan
2.5 out of 5
2625 Lafayette Ave, St. Louis, MO
The price is $68 per night from Nov 23 to Nov 23
3.4/5 Good! (980 reviews)
"The one night stay was fine."

Reviewed on Oct 18, 2021

Hotel Avyan
Le Meridien St. Louis Downtown
4 out of 5
1019 Pine St, St. Louis, MO
The price is $327 per night from Nov 21 to Nov 21
3.3/5 (999 reviews)
"This was at one time a very beautiful hotel. The rooms could use some TLC. The tiles floor in the bathroom was cracked and didn't look very clean, the carpet was loose and bunched up and I actually tripped on it, the bathroom was very small and everything just overall didn't seem too clean. The girl ..."

Reviewed on Jan 28, 2019

Le Meridien St. Louis Downtown
Travelodge by Wyndham St. Louis
2 out of 5
9645 Natural Bridge Rd, I-70 & Natural Bridge Rd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $66 per night from Oct 30 to Oct 30
3.3/5 (874 reviews)
"Our room was supposed to be smoke free room. But smelled as though Someone was smoking in there prior. Not enough parking"

Reviewed on Oct 17, 2021

Travelodge by Wyndham St. Louis
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $72 per night from Oct 31 to Oct 31
3.2/5 (937 reviews)

Reviewed on Oct 11, 2021

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
2.5 out of 5
5823 Wilson Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $71 per night from Nov 1 to Nov 1
3.2/5 (971 reviews)
"Condition of rooms was definitely updated for a Red Roof Inn. Otherwise I know what I'm getting. The surrounding areas of the hotel left a little to be desired."

Reviewed on Oct 7, 2021

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
Quality Inn St. Louis Airport Hotel
2.5 out of 5
10232 Natural Bridge Rd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $64 per night from Nov 23 to Nov 23
3.1/5 (957 reviews)
"Friendly staffs and convenient location."

Reviewed on Oct 14, 2021

Quality Inn St. Louis Airport Hotel
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $91 per night from Nov 21 to Nov 21
3.1/5 (1,183 reviews)
"it shouldve had on their info page that resaraunt was closed"

Reviewed on Oct 19, 2021

OYO Hotel St. Louis Downtown City Center MO
Super 8 by Wyndham Eureka/Six Flags Nearby
2 out of 5
1733 W 5th St, Eureka, MO
Fully refundableReserve now, pay when you stay
The price is $51 per night from Nov 16 to Nov 16
3.1/5 (974 reviews)
"N/A"

Reviewed on Oct 15, 2021

Super 8 by Wyndham Eureka/Six Flags Nearby
Motel 6 Maryland Heights, MO
2 out of 5
12330 Dorsett Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $60 per night from Oct 24 to Oct 24
3/5 (974 reviews)
"Easy access and close to area we were visiting."

Reviewed on Oct 22, 2021

Motel 6 Maryland Heights, MO
Americas Best Value Inn St. Louis Downtown
2 out of 5
1100 Lumiere Place Boulevard, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $100 per night from Oct 24 to Oct 24
2.9/5 (655 reviews)
"It was right across the street from The Dome."

Reviewed on Sep 27, 2021

Americas Best Value Inn St. Louis Downtown
Red Roof Inn St Louis - St Charles
2 out of 5
2010 Zumbehl Road, St. Charles, MO
2.8/5 (1,000 reviews)
"All was fine except the rug looked like it had not been vacuumed and one of the beds had dirty sheet and pillow case. We changed it and then was fine."

Reviewed on Mar 11, 2021

Get rates
Red Roof Inn St Louis - St Charles
Motel 6 Hazelwood, MO
2 out of 5
5781 Campus Ct, Hazelwood, MO
Fully refundableReserve now, pay when you stay
The price is $56 per night from Oct 24 to Oct 24
2.8/5 (977 reviews)
"It was fine."

Reviewed on Sep 4, 2021

Motel 6 Hazelwood, MO
Days Inn by Wyndham Downtown St. Louis
2 out of 5
2810 N 9th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Nov 1 to Nov 1
2.5/5 (953 reviews)
"Old dirty floors ,outdated ,rooms soiled carpets dirty bathroom ,holes in bedding non smoking room smelled of smoke , the list goes on and on. The convenience is that it’s close to the concert we attended easy commute ."

Reviewed on Sep 29, 2021

Days Inn by Wyndham Downtown St. Louis
Days Inn by Wyndham St. Louis North
2 out of 5
7350 North Hanley Road, I-270 & I-170 Exit 26, Hazelwood, MO
Fully refundableReserve now, pay when you stay
The price is $49 per night from Nov 2 to Nov 2
2.4/5 (963 reviews)
"Staff was kind and on time"

Reviewed on Oct 1, 2021

Days Inn by Wyndham St. Louis North
City Place St. Louis Downtown
3.5 out of 5
200 N 4Th Street, St. Louis, MO
2.3/5 (1,015 reviews)
Terrible Experience
"Terrible everything. Don’t bring anything valuable or that you want to keep. There are no safes in room and CCTV is not for YOUR protection."

Reviewed on Nov 24, 2019

Get rates
City Place St. Louis Downtown
OYO Hotel St. Louis Lambert Airport
2 out of 5
4545 Woodson Rd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $54 per night from Nov 1 to Nov 1
1.9/5 (493 reviews)
"Only smoking rooms are offered. Some rooms were boarded up along with half of the lobby. Very unsafe to stay here"

Reviewed on Oct 4, 2021

OYO Hotel St. Louis Lambert Airport
Don't see what you're looking for?
We've got more Cheap Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Cheap Motels in St. Louis

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

3-star Hotels in St. Louis

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

Recent reviews of St. Louis hotels

More trip options