Find Hotels with Bars in St. Louis, MO

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top St. Louis Hotels with Bars

Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO, 63112
Fully refundableReserve now, pay when you stay
The price is $179 per night from Dec 7 to Dec 8
$179
per night
Dec 7 - Dec 8
4.6/5 Wonderful! (1,008 reviews)
"Liked the location (not to far from the airport). Near eateries, nice restaurant/bar."

Reviewed on Dec 4, 2022

Moonrise Hotel
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO, 63105
Fully refundableReserve now, pay when you stay
The price is $120 per night from Dec 14 to Dec 15
$120
per night
Dec 14 - Dec 15
4.4/5 Excellent! (1,948 reviews)
Will come back
"The staff was super friendly and helpful when we checked in and out."

Reviewed on Dec 4, 2022

Clayton Plaza Hotel & Extended Stay
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO, 63108
Fully refundableReserve now, pay when you stay
The price is $179 per night from Dec 13 to Dec 14
$179
per night
Dec 13 - Dec 14
4.4/5 Excellent! (1,004 reviews)
"Beautiful, highly recommend-especially around the Holidays!"

Reviewed on Dec 5, 2022

The Chase Park Plaza Royal Sonesta St. Louis

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 11 to Dec 12
$108
per night
Dec 11 - Dec 12
4.2/5 Very Good! (1,001 reviews)
"Need to have blankets not just all sheets and pillows are awful. Main concern was kids unsupervised at pool diving while my infant grandson was in pool."

Reviewed on Dec 1, 2022

Pear Tree Inn St. Louis Near Union Station
The Cheshire
4 out of 5
6300 Clayton Rd, Richmond Heights, MO, 63117
Fully refundableReserve now, pay when you stay
The price is $127 per night from Jan 1 to Jan 2
$127
per night
Jan 1 - Jan 2
4.1/5 Very Good! (1,001 reviews)
Overnight getaway!
"Just an overnight getaway. Lovely hotel in a great location. The check-in staff was super nice. The room was clean and comfortable. I was given a free upgrade to my room, which was particularly nice. The onsite and very historic bar was really busy so, unfortunately, I was not able to eat there."

Reviewed on Nov 28, 2022

The Cheshire
The Westin St. Louis
4.5 out of 5
811 Spruce St, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $127 per night from Dec 17 to Dec 18
$127
per night
Dec 17 - Dec 18
4.1/5 Very Good! (1,000 reviews)
"Great location for many events. Very clean property. Nice bar/restaurant."

Reviewed on Nov 17, 2022

The Westin St. Louis
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO, 63102
Fully refundable
The price is $104 per night from Dec 28 to Dec 29
$104
per night
Dec 28 - Dec 29
4.1/5 Very Good! (2,315 reviews)
Great experience
"When we got there, we are greeted then we checked in very easy, simple, very friendly. Went to a room. Elevator had to use our card for security. That was great. Our room was awesome. Would recommend staying here"

Reviewed on Dec 5, 2022

Hyatt Regency St. Louis at The Arch
St. Louis Union Station Hotel, Curio Collection by Hilton
4 out of 5
1820 Market Street, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $143 per night from Dec 23 to Dec 24
$143
per night
Dec 23 - Dec 24
4.1/5 Very Good! (1,000 reviews)
"The hotel was clean and well maintained. There were light shows every hour in the hall lobby and plenty to do right around the hotel."

Reviewed on Nov 20, 2022

St. Louis Union Station Hotel, Curio Collection by Hilton
Hilton St. Louis at the Ballpark
4 out of 5
1 S Broadway, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $140 per night from Dec 25 to Dec 26
$140
per night
Dec 25 - Dec 26
3.8/5 Good! (1,001 reviews)
A very convient downtown location for seeing the arch
"This was a lovely hotel.Room very clean and comfortable.We werre able to walk to the arch,strle along the waterfront and walk to the ballpark village. Being a cool day,the fireplace in the public area was especially nice."

Reviewed on Nov 19, 2022

Hilton St. Louis at the Ballpark
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $72 per night from Dec 20 to Dec 21
$72
per night
Dec 20 - Dec 21
3.3/5 (1,157 reviews)
"Convenient"

Reviewed on Dec 5, 2022

OYO Hotel St. Louis Downtown City Center MO
Don't see what you're looking for?
See all available properties in St. Louis
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.

Top St. Louis Hotels with Bars

Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO, 63112
Fully refundableReserve now, pay when you stay
The price is $179 per night from Dec 7 to Dec 8
$179
per night
Dec 7 - Dec 8
4.6/5 Wonderful! (1,008 reviews)
"Liked the location (not to far from the airport). Near eateries, nice restaurant/bar."

Reviewed on Dec 4, 2022

Moonrise Hotel
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO, 63105
Fully refundableReserve now, pay when you stay
The price is $120 per night from Dec 14 to Dec 15
$120
per night
Dec 14 - Dec 15
4.4/5 Excellent! (1,948 reviews)
Will come back
"The staff was super friendly and helpful when we checked in and out."

Reviewed on Dec 4, 2022

Clayton Plaza Hotel & Extended Stay
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO, 63108
Fully refundableReserve now, pay when you stay
The price is $179 per night from Dec 13 to Dec 14
$179
per night
Dec 13 - Dec 14
4.4/5 Excellent! (1,004 reviews)
"Beautiful, highly recommend-especially around the Holidays!"

Reviewed on Dec 5, 2022

The Chase Park Plaza Royal Sonesta St. Louis

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 11 to Dec 12
$108
per night
Dec 11 - Dec 12
4.2/5 Very Good! (1,001 reviews)
"Need to have blankets not just all sheets and pillows are awful. Main concern was kids unsupervised at pool diving while my infant grandson was in pool."

Reviewed on Dec 1, 2022

Pear Tree Inn St. Louis Near Union Station
The Cheshire
4 out of 5
6300 Clayton Rd, Richmond Heights, MO, 63117
Fully refundableReserve now, pay when you stay
The price is $127 per night from Jan 1 to Jan 2
$127
per night
Jan 1 - Jan 2
4.1/5 Very Good! (1,001 reviews)
Overnight getaway!
"Just an overnight getaway. Lovely hotel in a great location. The check-in staff was super nice. The room was clean and comfortable. I was given a free upgrade to my room, which was particularly nice. The onsite and very historic bar was really busy so, unfortunately, I was not able to eat there."

Reviewed on Nov 28, 2022

The Cheshire
The Westin St. Louis
4.5 out of 5
811 Spruce St, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $127 per night from Dec 17 to Dec 18
$127
per night
Dec 17 - Dec 18
4.1/5 Very Good! (1,000 reviews)
"Great location for many events. Very clean property. Nice bar/restaurant."

Reviewed on Nov 17, 2022

The Westin St. Louis
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO, 63102
Fully refundable
The price is $104 per night from Dec 28 to Dec 29
$104
per night
Dec 28 - Dec 29
4.1/5 Very Good! (2,315 reviews)
Great experience
"When we got there, we are greeted then we checked in very easy, simple, very friendly. Went to a room. Elevator had to use our card for security. That was great. Our room was awesome. Would recommend staying here"

Reviewed on Dec 5, 2022

Hyatt Regency St. Louis at The Arch
St. Louis Union Station Hotel, Curio Collection by Hilton
4 out of 5
1820 Market Street, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $143 per night from Dec 23 to Dec 24
$143
per night
Dec 23 - Dec 24
4.1/5 Very Good! (1,000 reviews)
"The hotel was clean and well maintained. There were light shows every hour in the hall lobby and plenty to do right around the hotel."

Reviewed on Nov 20, 2022

St. Louis Union Station Hotel, Curio Collection by Hilton
Hilton St. Louis at the Ballpark
4 out of 5
1 S Broadway, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $140 per night from Dec 25 to Dec 26
$140
per night
Dec 25 - Dec 26
3.8/5 Good! (1,001 reviews)
A very convient downtown location for seeing the arch
"This was a lovely hotel.Room very clean and comfortable.We werre able to walk to the arch,strle along the waterfront and walk to the ballpark village. Being a cool day,the fireplace in the public area was especially nice."

Reviewed on Nov 19, 2022

Hilton St. Louis at the Ballpark
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $72 per night from Dec 20 to Dec 21
$72
per night
Dec 20 - Dec 21
3.3/5 (1,157 reviews)
"Convenient"

Reviewed on Dec 5, 2022

OYO Hotel St. Louis Downtown City Center MO
Don't see what you're looking for?
See all available properties in St. Louis
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.

Top St. Louis Hotels with Bars

Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO, 63112
Fully refundableReserve now, pay when you stay
The price is $179 per night from Dec 7 to Dec 8
$179
per night
Dec 7 - Dec 8
4.6/5 Wonderful! (1,008 reviews)
"Liked the location (not to far from the airport). Near eateries, nice restaurant/bar."

Reviewed on Dec 4, 2022

Moonrise Hotel
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO, 63105
Fully refundableReserve now, pay when you stay
The price is $120 per night from Dec 14 to Dec 15
$120
per night
Dec 14 - Dec 15
4.4/5 Excellent! (1,948 reviews)
Will come back
"The staff was super friendly and helpful when we checked in and out."

Reviewed on Dec 4, 2022

Clayton Plaza Hotel & Extended Stay
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO, 63108
Fully refundableReserve now, pay when you stay
The price is $179 per night from Dec 13 to Dec 14
$179
per night
Dec 13 - Dec 14
4.4/5 Excellent! (1,004 reviews)
"Beautiful, highly recommend-especially around the Holidays!"

Reviewed on Dec 5, 2022

The Chase Park Plaza Royal Sonesta St. Louis

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 11 to Dec 12
$108
per night
Dec 11 - Dec 12
4.2/5 Very Good! (1,001 reviews)
"Need to have blankets not just all sheets and pillows are awful. Main concern was kids unsupervised at pool diving while my infant grandson was in pool."

Reviewed on Dec 1, 2022

Pear Tree Inn St. Louis Near Union Station
The Cheshire
4 out of 5
6300 Clayton Rd, Richmond Heights, MO, 63117
Fully refundableReserve now, pay when you stay
The price is $127 per night from Jan 1 to Jan 2
$127
per night
Jan 1 - Jan 2
4.1/5 Very Good! (1,001 reviews)
Overnight getaway!
"Just an overnight getaway. Lovely hotel in a great location. The check-in staff was super nice. The room was clean and comfortable. I was given a free upgrade to my room, which was particularly nice. The onsite and very historic bar was really busy so, unfortunately, I was not able to eat there."

Reviewed on Nov 28, 2022

The Cheshire
The Westin St. Louis
4.5 out of 5
811 Spruce St, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $127 per night from Dec 17 to Dec 18
$127
per night
Dec 17 - Dec 18
4.1/5 Very Good! (1,000 reviews)
"Great location for many events. Very clean property. Nice bar/restaurant."

Reviewed on Nov 17, 2022

The Westin St. Louis
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO, 63102
Fully refundable
The price is $104 per night from Dec 28 to Dec 29
$104
per night
Dec 28 - Dec 29
4.1/5 Very Good! (2,315 reviews)
Great experience
"When we got there, we are greeted then we checked in very easy, simple, very friendly. Went to a room. Elevator had to use our card for security. That was great. Our room was awesome. Would recommend staying here"

Reviewed on Dec 5, 2022

Hyatt Regency St. Louis at The Arch
St. Louis Union Station Hotel, Curio Collection by Hilton
4 out of 5
1820 Market Street, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $143 per night from Dec 23 to Dec 24
$143
per night
Dec 23 - Dec 24
4.1/5 Very Good! (1,000 reviews)
"The hotel was clean and well maintained. There were light shows every hour in the hall lobby and plenty to do right around the hotel."

Reviewed on Nov 20, 2022

St. Louis Union Station Hotel, Curio Collection by Hilton
Hilton St. Louis at the Ballpark
4 out of 5
1 S Broadway, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $140 per night from Dec 25 to Dec 26
$140
per night
Dec 25 - Dec 26
3.8/5 Good! (1,001 reviews)
A very convient downtown location for seeing the arch
"This was a lovely hotel.Room very clean and comfortable.We werre able to walk to the arch,strle along the waterfront and walk to the ballpark village. Being a cool day,the fireplace in the public area was especially nice."

Reviewed on Nov 19, 2022

Hilton St. Louis at the Ballpark
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $72 per night from Dec 20 to Dec 21
$72
per night
Dec 20 - Dec 21
3.3/5 (1,157 reviews)
"Convenient"

Reviewed on Dec 5, 2022

OYO Hotel St. Louis Downtown City Center MO
Don't see what you're looking for?
See all available properties in St. Louis
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.

St. Louis Hotels with Bars information

 

Hotels with Bars in St. Louis

137

Highest price $179
Cheapest price $72
Number of guest reviews 12435
Total number of hotels in St. Louis 1673

 

Frequently asked questions

Searching for hotels with bars in St. Louis?

If you'd like a place to stay where you can enjoy an evening cocktail after sightseeing, St. Louis offers 1673 hotels and other properties, including 90 accommodations with a bar on site. During your stay, you can check out St. Louis Union Station and Busch Stadium.

What are the best hotels with bars in St. Louis?

Here's some of the top St. Louis properties with bars: Embassy Suites by Hilton St. Louis Downtown: 3.5-star hotel with restaurant. Enjoy the bar, free breakfast, and free WiFi. Courtyard by Marriott St. Louis Chesterfield: 3-star hotel. Enjoy the bar, free WiFi, and free parking. Sheraton Westport Chalet Hotel St. Louis: 3.5-star hotel with restaurant. Enjoy the bar, free WiFi, and free parking. The Ritz-Carlton, St. Louis: 5-star hotel with 2 restaurants. Enjoy the bar, breakfast, and WiFi.

How many hotels with bars can I expect to find in St. Louis?

Expedia has 90 hotels with a bar in St. Louis.

What is there to do in St. Louis?

Absorb the local culture by visiting Busch Stadium, then unwind with a refreshing drink. Other places to see include St. Louis Union Station and Gateway Arch. St. Louis is recognized for its well-known zoo, acclaimed art scene, and great live music.

When is the best time to visit St. Louis?

Visiting local bars in St. Louis is more fun in good weather. These rainfall averages and temperatures can help you decide the best time for bar hopping. The hottest months are usually July and August with an average temp of 74°F, while the coldest months are January and December with an average of 37°F. Average annual precipitation for St. Louis is 41 inches.

How can I get to St. Louis and around the area?

You might want to make the most of these transportation choices in and around St. Louis: Fly into St. Louis Lambert Intl. Airport (STL), which is located 11.6 mi (18.7 km) away. Otherwise, look for flights into St. Louis, MO (SUS-Spirit of St. Louis), which is 23.8 mi (38.2 km) away. Take advantage of metro transit at Stadium Station, 8th and Pine Station, and Convention Center Station.

Recent reviews of St. Louis hotels
Expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code