Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Louis

Filter by star ratings
All filters
Renaissance St. Louis Airport Hotel
8.2 Excellent

17.4 km from city centre, St. Louis Show on map

ExcellentBased on 609 reviews
8.2

Boasting an outdoor pool and free Wi-Fi, Renaissance St Louis Airport Hotel is located in Saint Louis and offers comfortable accommodation. It also provides valet parking, an express check-in and check-out feature and laundry facilities.

City Place St. Louis Downtown
5.0 Okay

0.9 km from city centre, St. Louis Show on map

OkayBased on 7 reviews
5.0

Offering a sauna and a rooftop pool, City Place St Louis - Downtown Hotel is situated in Saint Louis and is a five-minute walk from Federal Reserve Bank of St. Louis. This hotel is set in the heart of the city.

St. Louis Union Station Hotel, Curio Collection by Hilton
8.1 Excellent

0.8 km from city centre, St. Louis Show on map

ExcellentBased on 1,503 reviews
8.1

St Louis Union Station Hotel Curio Collection by Hilton offers historic accommodation in Saint Louis and is within a 10-minute walk of Union Sta Metrolink Station. This themed hotel is set in the heart of the city.

Quality Inn Florissant-St Louis
7.7 Good

1.9 km from city centre, Florissant Show on map

GoodBased on 382 reviews
7.7

Just a 15-minute car trip from Lambert-St. Louis International Airport, Quality Inn Florissant St Louis provides convenient and comfortable accommodation. It has a gym, as well as an express check-in and check-out feature, free Wi-Fi and an outdoor pool.

Best Western St. Louis Inn
7.5 Good

23.7 km from city centre, St. Louis Show on map

GoodBased on 580 reviews
7.5

Best Western St Louis Inn is located in Saint Louis and features an indoor pool. It also offers meeting rooms, an express check-in and check-out feature and a 24-hour reception.

Hyatt Regency St Louis At The Arch
8.6 Excellent

0.9 km from city centre, St. Louis Show on map

ExcellentBased on 4,216 reviews
8.6

Conveniently situated, Hyatt Regency Saint Louis at The Arch offers easy access to Saint Louis's popular hot spots. It has a gym, as well as a sauna, a rooftop terrace and an indoor pool.

Americas Best Value Inn St. Louis Downtown
6.5 Good

1.3 km from city centre, St. Louis Show on map

GoodBased on 353 reviews
6.5

This motel is located in Saint Louis Downtown, and offers a 24-hour reception, a concierge and an express check-in and check-out feature. Only a short stroll from Edward Jones Dome, it provides comfortable rooms equipped with a desk, a flat-screen TV and wireless internet access.

The Last Hotel-in the Unbound Collection by Hyatt
9.1 Excellent

0.7 km from city centre, St. Louis Show on map

ExcellentBased on 197 reviews
9.1

Situated a short stroll from Union Sta Metrolink Station, The Last Hotel provides guests with a convenient base when in Saint Louis. This hotel is set in the heart of the city.

Tips for booking a St. Louis hotel

Cheapest month:October
Most expensive month:July
Average price in St. Louis:₹ 12,312/night
Absolute cheapest price found:₹ 3,329/night
Cheapest day:Wednesday
Most expensive day:Sunday
₹ 6,714 - ₹ 24,260
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 7,488 - ₹ 24,260
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Louis hotels

Show all 653 hotels
1
St. Louis Union Station Hotel, Curio Collection by Hilton
8.1 Excellent

0.8 km from city centre, St. Louis Show on map

St Louis Union Station Hotel Curio Collection by Hilton offers historic accommodation in Saint Louis and is within a 10-minute walk of Union Sta Metrolink Station. This themed hotel is set in the heart of the city.

2
Hyatt Regency St Louis At The Arch
8.6 Excellent

0.9 km from city centre, St. Louis Show on map

Conveniently situated, Hyatt Regency Saint Louis at The Arch offers easy access to Saint Louis's popular hot spots. It has a gym, as well as a sauna, a rooftop terrace and an indoor pool.

3
Renaissance St. Louis Airport Hotel
8.2 Excellent

17.4 km from city centre, St. Louis Show on map

Boasting an outdoor pool and free Wi-Fi, Renaissance St Louis Airport Hotel is located in Saint Louis and offers comfortable accommodation. It also provides valet parking, an express check-in and check-out feature and laundry facilities.

4
Best Western St. Louis Inn
7.5 Good

23.7 km from city centre, St. Louis Show on map

Best Western St Louis Inn is located in Saint Louis and features an indoor pool. It also offers meeting rooms, an express check-in and check-out feature and a 24-hour reception.

5
Quality Inn Florissant-St Louis
7.7 Good

1.9 km from city centre, Florissant Show on map

Just a 15-minute car trip from Lambert-St. Louis International Airport, Quality Inn Florissant St Louis provides convenient and comfortable accommodation. It has a gym, as well as an express check-in and check-out feature, free Wi-Fi and an outdoor pool.

6
Americas Best Value Inn St. Louis Downtown
6.5 Good

1.3 km from city centre, St. Louis Show on map

This motel is located in Saint Louis Downtown, and offers a 24-hour reception, a concierge and an express check-in and check-out feature. Only a short stroll from Edward Jones Dome, it provides comfortable rooms equipped with a desk, a flat-screen TV and wireless internet access.

7
City Place St. Louis Downtown
5.0 Okay

0.9 km from city centre, St. Louis Show on map

Offering a sauna and a rooftop pool, City Place St Louis - Downtown Hotel is situated in Saint Louis and is a five-minute walk from Federal Reserve Bank of St. Louis. This hotel is set in the heart of the city.

Cheapest hotels in St. Louis, Missouri

Show all 653 hotels
Best Western St. Louis Inn
7.5 Good

23.7 km from city centre, St. Louis Show on map

Best Western St Louis Inn is located in Saint Louis and features an indoor pool. It also offers meeting rooms, an express check-in and check-out feature and a 24-hour reception.

₹ 4,619
Avg. per night
Quality Inn Florissant-St Louis
7.7 Good

1.9 km from city centre, Florissant Show on map

Just a 15-minute car trip from Lambert-St. Louis International Airport, Quality Inn Florissant St Louis provides convenient and comfortable accommodation. It has a gym, as well as an express check-in and check-out feature, free Wi-Fi and an outdoor pool.

₹ 5,206
Avg. per night
City Place St. Louis Downtown
5.0 Okay

0.9 km from city centre, St. Louis Show on map

Offering a sauna and a rooftop pool, City Place St Louis - Downtown Hotel is situated in Saint Louis and is a five-minute walk from Federal Reserve Bank of St. Louis. This hotel is set in the heart of the city.

₹ 6,379
Avg. per night
Americas Best Value Inn St. Louis Downtown
6.5 Good

1.3 km from city centre, St. Louis Show on map

This motel is located in Saint Louis Downtown, and offers a 24-hour reception, a concierge and an express check-in and check-out feature. Only a short stroll from Edward Jones Dome, it provides comfortable rooms equipped with a desk, a flat-screen TV and wireless internet access.

₹ 7,112
Avg. per night
Renaissance St. Louis Airport Hotel
8.2 Excellent

17.4 km from city centre, St. Louis Show on map

Boasting an outdoor pool and free Wi-Fi, Renaissance St Louis Airport Hotel is located in Saint Louis and offers comfortable accommodation. It also provides valet parking, an express check-in and check-out feature and laundry facilities.

₹ 7,992
Avg. per night
Hyatt Regency St Louis At The Arch
8.6 Excellent

0.9 km from city centre, St. Louis Show on map

Conveniently situated, Hyatt Regency Saint Louis at The Arch offers easy access to Saint Louis's popular hot spots. It has a gym, as well as a sauna, a rooftop terrace and an indoor pool.

₹ 8,945
Avg. per night
St. Louis Union Station Hotel, Curio Collection by Hilton
8.1 Excellent

0.8 km from city centre, St. Louis Show on map

St Louis Union Station Hotel Curio Collection by Hilton offers historic accommodation in Saint Louis and is within a 10-minute walk of Union Sta Metrolink Station. This themed hotel is set in the heart of the city.

₹ 9,018
Avg. per night
The Last Hotel-in the Unbound Collection by Hyatt
9.1 Excellent

0.7 km from city centre, St. Louis Show on map

Situated a short stroll from Union Sta Metrolink Station, The Last Hotel provides guests with a convenient base when in Saint Louis. This hotel is set in the heart of the city.

₹ 9,311
Avg. per night

Hotel prices in St. Louis

2 stars or below

₹ 4,619 - ₹ 7,112

₹ 7,112
Avg. per night

No. 2 most popular

₹ 5,206
Avg. per night

Best value

₹ 4,619
Avg. per night
4 stars and up

₹ 7,992 - ₹ 9,311

No. 1 most popular

₹ 8,945
Avg. per night
₹ 9,018
Avg. per night
₹ 7,992
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. Louis

About St. Louis

Sitting on the banks of the Mississippi River, Saint Louis is famous as the birthplace of piano blues. The Great Plains city is brimming with history, culture and music. Whether you want to explore its quirky museums, eat your way through authentic barbecue joints or ride a paddle wheeler down Big Muddy, Saint Louis lives up to its reputation as the “Show Me State”.

Things to do

Rising almost 200 metres above the city, Gateway Arch is an iconic Saint Louis landmark. It was raised in 1965 and serves as the centrepiece of the Jefferson National Expansion Memorial. Ferris wheel-style pods whisk visitors to the top for sweeping city and Mississippi River views.

From Miles Davis to Chuck Berry, Saint Louis is a bucket-list destination for music lovers. The city is dotted with live music venues, as well as museums that pay tribute to local legends. The National Blues Museum is packed with music memorabilia, including original Chuck Berry outfits, a wall of gleaming harmonicas and guitars strummed by the legendary BB King.

For a taste of the deep South, don’t miss a meal at Pappy's Smokehouse. It’s celebrated as one of America’s best barbecue joints, serving up sticky ribs, tender pulled pork, crispy brisket, smoked turkey and famous sweet-potato fries.

Housed in an old shoe factory, the City Museum is one of Missouri’s top cultural attractions. The cavernous museum markets itself as a giant playground, with a host of interactive exhibits to explore. From a human-sized hamster wheel to a seven-storey slide, it pushes the boundaries of conventional museums.

Getting around

Saint Louis is serviced by an efficient network of local buses, as well as a light rail system that runs throughout the city centre. St Louis Lambert International Airport is around 20 kilometres north-west of the downtown area, with both the drive and the light rail trip taking around 30 minutes.

St. Louis travel FAQs

  • Where is the best place to stay in St. Louis?

    Users favour staying in areas such as Downtown, Central West End, and The Hill. Consider these locations when searching for your desired stay.

  • What are the best hotels in St. Louis?

    Holiday Inn St. Louis-South County Center, rated with a score of 7.3 from 152 reviewers, is one of the most popular hotels in St. Louis. Other top stays include Best Western St. Louis Inn, with an average rating of 7.5 from 575 reviewers, and Hyatt Regency St Louis At The Arch, with a score of 8.6 from 4,215 reviewers.

  • What is a good hotel near Busch Stadium?

    Reviews of Hyatt Regency St Louis At The Arch recommend it as a good place to stay near Busch Stadium, scoring 8.6/10 from 4,215 ratings.

  • What is a good hotel in St. Louis near St. Louis Zoo?

    The most popular hotel near St. Louis Zoo is Quaint Arts and Crafts Five Room Flat, with 14 HotelsCombined users scoring it 9.0/10.

  • Is there a good hotel near Gateway Arch?

    If you’re visiting Gateway Arch then the nearby Hyatt Regency St Louis At The Arch is a popular hotel with HotelsCombined users (4,215 reviews scoring it at an average 8.6/10).

  • How much do hotels in St. Louis cost?

    The average price of a hotel in St. Louis is ₹ 11,658 per night, based on the last 3 days’ data. The average price of a 4-star hotel in St. Louis around is ₹ 12,537 per night, whereas for a 5-star hotel it’s ₹ 29,181 per night.

  • How much is a cheap hotel in St. Louis?

    ₹ 1,466 per night is the cheapest St. Louis hotel price found in our data from the last 72 hours.

  • How much is a hotel in St. Louis tonight?

    Users have found prices for hotels in St. Louis tonight starting as low as ₹ 3,886, rising to an average cost of ₹ 11,291, based on searches in the last 72 hours.