Search Hotels in St. Louis County

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 2,370 hotels in St. Louis County with room rates, reviews, and availability. Most hotels are fully refundable.

Drury Plaza Hotel St. Louis at the Arch

3.0 star property
Downtown St. Louis
9.4 out of 10, Exceptional, (3258)
"Always great stay"
United States
Richard
$135 nightly
The price is $158
Dec 9 - Dec 10
Total with taxes and fees
Drury Plaza Hotel St. Louis at the Arch

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

4.0 star property
Downtown St. Louis
8.8 out of 10, Excellent, (1146)
"Really nice hotel!"
United States
DARIN
$101 nightly
The price is $120
Dec 8 - Dec 9
Total with taxes and fees
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

Hyatt Regency St. Louis at The Arch

4.0 star property
Downtown St. Louis
8.4 out of 10, Very Good, (3997)
"Loved our stay. Clean room. Nice restaurant. "
United States
Evonne
$95 nightly
The price is $111
Dec 21 - Dec 22
Total with taxes and fees
Hyatt Regency St. Louis at The Arch

Clayton Plaza Hotel & Extended Stay

3.5 star property
Clayton
8.8 out of 10, Excellent, (3023)
"Nice hotel for the price"
United States
Rose
$98 nightly
The price is $115
Dec 14 - Dec 15
Total with taxes and fees
Clayton Plaza Hotel & Extended Stay

Drury Inn & Suites St. Louis Union Station

3.0 star property
Downtown West
9.4 out of 10, Exceptional, (1287)
"Great location and staff are friendly. "
United States
GARY
$119 nightly
The price is $142
Dec 9 - Dec 10
Total with taxes and fees
Drury Inn & Suites St. Louis Union Station

Home2 Suites by Hilton St. Louis Downtown

3.0 star property
Downtown West
8.0 out of 10, Very Good, (585)
"A convenient location downtown with great rooms and services."
United States
Paul
$76 nightly
The price is $89
Dec 11 - Dec 12
Total with taxes and fees
Home2 Suites by Hilton St. Louis Downtown

The Wildwood Hotel

3.5 star property
Wildwood
9.2 out of 10, Wonderful, (1599)
"The hotel was amazing from the staff to the rooms. Great location as well. Definitely recommend this place if traveling! "
United States
Brandi
$108 nightly
The price is $125
Dec 23 - Dec 24
Total with taxes and fees
The Wildwood Hotel

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

2.5 star property
Downtown St. Louis
8.8 out of 10, Excellent, (1157)
"Nice bed."
United States
Alex
$95 nightly
The price is $111
Dec 11 - Dec 12
Total with taxes and fees
Hampton Inn St. Louis-Downtown (At the Gateway Arch)

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham

3.0 star property
Fenton
8.0 out of 10, Very Good, (1024)
"Very friendly staff "
United States
Amber
$85 nightly
The price is $98
Dec 14 - Dec 15
Total with taxes and fees
Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham

21C Museum Hotel St Louis

4.5 star property
Downtown West
9.0 out of 10, Wonderful, (1480)
"Staff is wonderful. We checked in late after a long journey and they could not have been nicer to us at check in also in the restaurant and bar. We loved the vibe and the location. I’d return again if ever in the area. "
United States
Jenifer
$131 nightly
The price is $153
Dec 28 - Dec 29
Total with taxes and fees
21C Museum Hotel St Louis

Hollywood Casino & Hotel St. Louis

3.5 star property
Maryland Heights
8.4 out of 10, Very Good, (2219)
"Decent room. Well priced and centrally located for out soccer tournament we were in town for"
United States
Travis
$89 nightly
The price is $104
Dec 15 - Dec 16
Total with taxes and fees
Hollywood Casino & Hotel St. Louis

Pear Tree Inn St. Louis Near Union Station

3.0 star property
Downtown West
8.8 out of 10, Excellent, (1743)
"I had great stay "
United States
olubunmi
$94 nightly
The price is $110
Dec 9 - Dec 10
Total with taxes and fees
Pear Tree Inn St. Louis Near Union Station

St. Louis Union Station Hotel, Curio Collection by Hilton

4.0 star property
Downtown West
8.4 out of 10, Very Good, (1018)
"Nice historic hotel"
United States
Michelle
$142 nightly
The price is $169
Dec 11 - Dec 12
Total with taxes and fees
St. Louis Union Station Hotel, Curio Collection by Hilton

Pear Tree Inn St. Louis Airport

2.5 star property
St. Ann
9.4 out of 10, Exceptional, (2747)
"The room was clean and staff were very friendly."
United States
Denise
$90 nightly
The price is $106
Dec 9 - Dec 10
Total with taxes and fees
Pear Tree Inn St. Louis Airport

Embassy Suites by Hilton St. Louis Downtown

4.0 star property
Downtown St. Louis
8.8 out of 10, Excellent, (1237)
"Great hospitality"
United States
Alejandro
$107 nightly
The price is $127
Dec 11 - Dec 12
Total with taxes and fees
Embassy Suites by Hilton St. Louis Downtown

Forest Park Hotel by MDR

3.0 star property
The Hill
7.6 out of 10, Good, (1255)
"location attentive staff large king room"
United States
Stephen
$93 nightly
The price is $109
Dec 7 - Dec 8
Total with taxes and fees
Forest Park Hotel by MDR

Live by Loews - St.Louis

4.0 star property
Downtown St. Louis
9.4 out of 10, Exceptional, (1095)
"We had an amazing view of the ballpark! The room and service was great. The restaurant and food room service were delicious! Overall great stay!"
United States
Melissa
$149 nightly
The price is $177
Dec 7 - Dec 8
Total with taxes and fees
Live by Loews - St.Louis

Pear Tree Inn St. Louis Convention Center

3.0 star property
Downtown St. Louis
9.0 out of 10, Wonderful, (1049)
"It was perfect for our stay in St. Louis to visit the arch."
United States
Jacob
$94 nightly
The price is $110
Dec 9 - Dec 10
Total with taxes and fees
Pear Tree Inn St. Louis Convention Center

Marriott St. Louis Grand

4.0 star property
Downtown St. Louis
8.2 out of 10, Very Good, (1001)
"Very convenient to the local sites we wanted to visit."
United States
Garland
$127 nightly
The price is $151
Dec 11 - Dec 12
Total with taxes and fees
Marriott St. Louis Grand

Courtyard by Marriott St. Louis Downtown/Convention Center

3.0 star property
Downtown St. Louis
9.0 out of 10, Wonderful, (1017)
"Was a great stay. "
United States
Lorilyn
$88 nightly
The price is $105
Jan 1 - Jan 2, 2026
Total with taxes and fees
Courtyard by Marriott St. Louis Downtown/Convention Center
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.

The Black Friday Sale is here

Save up to 50% on select hotels and homes.

Great weekend hotel deals in St. Louis County, MO

Showing deals for:Dec 12 - Dec 14
Save an average of 15% on thousands of hotels when you're signed in

Top St. Louis County Hotel Reviews

Price trends for hotels in St. Louis County

Less expensive
More expensive
This month
Next month
December
June
$105
$106
Month
Price
January
$106
February
$112
March
$123
April
$130
May
$127
June
$143
July
$133
August
$130
September
$130
October
$133
November
$134
December
$105
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Louis County. Select dates and complete search for nightly totals inclusive of taxes and fees.

Explore a world of travel with Expedia