Photo by Ryan de los Reyes

Top Hotels Near St. Louis Union Station in Downtown West

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
1
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,702 hotels close to St. Louis Union Station with room rates, reviews, and availability. Most hotels are fully refundable.

The Last Hotel
4.5 out of 5
0.4 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $154 per night from Oct 1 to Oct 2
$154
per night
Oct 1 - Oct 2
8.6/10 Excellent! (1,023 reviews)
"The hotel was very nice and the staff was superb. There were a few issues with the room, such as dirty walls, but those were minor. The area around the hotel is currently kind of depressed, but it was easy to walk to the arch or get around with ride shares. I'd stay again, but would also look for ..."

Reviewed on Sep 26, 2023

The Last Hotel
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
4 out of 5
0.6 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $127 per night from Oct 20 to Oct 21
$127
per night
Oct 20 - Oct 21
8.6/10 Excellent! (1,003 reviews)
"Great!!!"

Reviewed on Sep 24, 2023

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
Embassy Suites by Hilton St. Louis Downtown
4 out of 5
0.7 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $144 per night from Oct 9 to Oct 10
$144
per night
Oct 9 - Oct 10
8.4/10 Very Good! (1,007 reviews)
"The breakfast and happy hour was awesome. It was a bit noisy due to motorcycles and chargers at night thus making it difficult to sleep."

Reviewed on Sep 24, 2023

Embassy Suites by Hilton St. Louis Downtown
Save an average of 15% on thousands of hotels when you're signed in
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
0.4 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $80 per night from Oct 10 to Oct 11
$80
per night
Oct 10 - Oct 11
6.6/10 (1,515 reviews)
"The rooms were musty smelling, the carpets damp and stained. The restaurant werent open Momday through Wednesday. The staff was excellent and very helpful."

Reviewed on Sep 13, 2023

OYO Hotel St. Louis Downtown City Center MO
St. Louis Union Station Hotel, Curio Collection by Hilton
4 out of 5
0.024 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $168 per night from Oct 6 to Oct 7
$168
per night
Oct 6 - Oct 7
8/10 Very Good! (1,000 reviews)
Beautiful space
"Such a beautiful and historic space! Staff were lovely, as was the room. Unfortunately our tub didn’t drain so showers and baths weren’t great. We tried calling the front desk about it but our phone didn’t work. We tried calling from our cells but we couldn’t get anyone to answer. Staff apologized ..."

Reviewed on Sep 21, 2023

St. Louis Union Station Hotel, Curio Collection by Hilton
Casino Queen Hotel
3 out of 5
1.3 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $79 per night from Sep 28 to Sep 29
$79
per night
Sep 28 - Sep 29
7.6/10 Good! (1,250 reviews)
"We had a good nights sleep. The location was excellent. Said there was coffee in lobby, no coffee. But overall it was an ok place. The front desk staff was very friendly and helpful."

Reviewed on Sep 24, 2023

Casino Queen Hotel
Residence Inn by Marriott St Louis Downtown
3 out of 5
0.5 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $122 per night from Oct 4 to Oct 5
$122
per night
Oct 4 - Oct 5
8.2/10 Very Good! (1,001 reviews)
"The staff was amazing the young ladies at front desk were so kind and helpful. They are updating this location the only thing that could have been better would be the air-conditioning in the room. I will stay here again!!"

Reviewed on Jul 31, 2023

Residence Inn by Marriott St Louis Downtown
Fairfield Inn & Suites by Marriott St. Louis Downtown
2.5 out of 5
0.2 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $121 per night from Oct 18 to Oct 19
$121
per night
Oct 18 - Oct 19
9/10 Wonderful! (600 reviews)
"Nice new property with free gated parking."

Reviewed on Sep 24, 2023

Fairfield Inn & Suites by Marriott St. Louis Downtown
AC Hotel St. Louis Central West End
4 out of 5
2.5 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $143 per night from Oct 22 to Oct 23
$143
per night
Oct 22 - Oct 23
8.8/10 Excellent! (314 reviews)
Excellent West End Hotel
"This hotel is very nice and in one of the most popular areas in St. Louis. The staff was friendly and accommodating, which made our stay very enjoyable. We will be back!"

Reviewed on Sep 24, 2023

AC Hotel St. Louis Central West End
Missouri Athletic Club
3.5 out of 5
0.8 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $120 per night from Oct 4 to Oct 5
$120
per night
Oct 4 - Oct 5
8.6/10 Excellent! (1,006 reviews)
Clean character historic charm
"Really unique and historic place. Great woodwork art and charm."

Reviewed on Sep 22, 2023

Missouri Athletic Club
Town & Country Inn
2 out of 5
13 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $70 per night from Oct 4 to Oct 5
$70
per night
Oct 4 - Oct 5
8.6/10 Excellent! (52 reviews)
Great!
"Very clean, nice staff and quiet. We will return there when we go back!"

Reviewed on Sep 25, 2023

Town & Country Inn
Holiday Inn St. Louis - Downtown Conv Ctr, an IHG Hotel
3.5 out of 5
0.7 mi from St. Louis Union Station
Fully refundable
The price is $139 per night from Sep 28 to Sep 29
$139
per night
Sep 28 - Sep 29
7.8/10 Good! (1,000 reviews)
"Front desk made it easy upon checking in"

Reviewed on Sep 10, 2023

Holiday Inn St. Louis - Downtown Conv Ctr, an IHG Hotel
CozySuites Central West End
2.5 out of 5
1.9 mi from St. Louis Union Station
The price is $84 per night from Sep 28 to Sep 29
$84
per night
Sep 28 - Sep 29
6.6/10 (40 reviews)
"Very convenient location for what we needed. Things were overall clean, just older. The check in process was different, but understandable with nobody on site."

Reviewed on Sep 12, 2023

CozySuites Central West End
Quality Inn O'Fallon I-64
2.5 out of 5
11 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $54 per night from Oct 22 to Oct 23
$54
per night
Oct 22 - Oct 23
7.6/10 Good! (712 reviews)
"very helpful and professional staff. cleaning staff also helpful and kept the hotel and room clean"

Reviewed on Sep 21, 2023

Quality Inn O'Fallon I-64
Super 8 by Wyndham O'Fallon
2 out of 5
15 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $52 per night from Oct 4 to Oct 5
$52
per night
Oct 4 - Oct 5
7.6/10 Good! (999 reviews)
"very friendly"

Reviewed on Sep 25, 2023

Super 8 by Wyndham O'Fallon
Grand center apartments
3 out of 5
1.5 mi from St. Louis Union Station
The price is $69 per night from Oct 10 to Oct 11
$69
per night
Oct 10 - Oct 11
9.4/10 Exceptional! (44 reviews)
"It was excellent highly recommended"

Reviewed on Sep 20, 2023

Grand center apartments
Days Inn by Wyndham Collinsville
2.5 out of 5
8.6 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $55 per night from Oct 8 to Oct 9
$55
per night
Oct 8 - Oct 9
7/10 Good! (1,002 reviews)
"Very clean and staff were friendly"

Reviewed on Sep 13, 2023

Days Inn by Wyndham Collinsville
Quality Inn & Suites near St. Louis and I-255
2.5 out of 5
5.4 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $72 per night from Oct 5 to Oct 6
$72
per night
Oct 5 - Oct 6
7.6/10 Good! (999 reviews)
"It could’ve bettet"

Reviewed on Sep 15, 2023

Quality Inn & Suites near St. Louis and I-255
Drury Inn & Suites St. Louis Collinsville
3 out of 5
8.7 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $108 per night from Oct 8 to Oct 9
$108
per night
Oct 8 - Oct 9
9.2/10 Wonderful! (1,000 reviews)
"Great hotel with easy access for travelers. Accommodations were really great and staff was very friendly."

Reviewed on Sep 25, 2023

Drury Inn & Suites St. Louis Collinsville
Quality Inn & Suites Caseyville - St. Louis
2.5 out of 5
6.8 mi from St. Louis Union Station
Fully refundableReserve now, pay when you stay
The price is $59 per night from Oct 10 to Oct 11
$59
per night
Oct 10 - Oct 11