Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Louis

Filter by star ratings
All filters
Holiday Inn St Louis SW - Route 66
Holiday Inn St Louis SW - Route 66
7.9 Good
10709 Watson Road, St. Louis, MO, United States
Show on map
12.4 mi from city centre, St. Louis 
GoodBased on 154 reviews
7.9

Holiday Inn St Louis SW - Route 66 is located in Saint Louis and offers an indoor pool. It also provides a sun deck, an express check-in and check-out feature and a shopping mall.

Guest Host Motel
Guest Host Motel
1920 North Grand Boulevard, St. Louis, MO, United States
Show on map
2.2 mi from city centre, St. Louis 

Guest Host Motel provides a comfortable setting when in Saint Louis. It also offers free Wi-Fi.

Central West End Bed And Breakfast
Central West End Bed And Breakfast
4045 Washington Ave, St. Louis, MO, United States
Show on map
2.6 mi from city centre, St. Louis 

Central West End B & B provides a comfortable setting when in Saint Louis. Those staying at the property can also enjoy free wireless internet during their stay.

Sweet Home in Cherokee Arts District
Sweet Home in Cherokee Arts District
8.8 Excellent
St. Louis, MO, United States
Show on map
2.8 mi from city centre, St. Louis 
ExcellentBased on 27 reviews
8.8
Hotel Avyan
Hotel Avyan
6.8 Good
2625 Lafayette Avenue, St. Louis, MO, United States
Show on map
1.6 mi from city centre, St. Louis 
GoodBased on 509 reviews
6.8

Hotel Avyan offers a comfortable setting when in Saint Louis. It provides complimentary Wi-Fi, an indoor pool and an express check-in and check-out feature.

Americas Best Value Inn St. Louis Downtown
Americas Best Value Inn St. Louis Downtown
6.5 Good
1100 Lumiere Place Boulevard, St. Louis, MO, United States
Show on map
0.8 mi from city centre, St. Louis 
GoodBased on 367 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.

Le Méridien St. Louis Downtown
Le Méridien St. Louis Downtown
6.5 Good
1019 Pine Street, St. Louis, MO, United States
Show on map
0.2 mi from city centre, St. Louis 
GoodBased on 97 reviews
6.5

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Saint Louis. It is ideally positioned for those wanting to sightsee in the area.

Forget-me-not Bed and Breakfast
Forget-me-not Bed and Breakfast
9.0 Excellent
2712 South Compton Avenue, St. Louis, MO, United States
Show on map
2.5 mi from city centre, St. Louis 
ExcellentBased on 23 reviews
9.0

Forget Me Not B & B is situated in Saint Louis and is close to the area's popular attractions. It also features a gift shop.

Airport Plaza Inn And Conference Center
Airport Plaza Inn And Conference Center
4530 North Lindbergh Boulevard, Bridgeton, MO, United States
Show on map
13.4 mi from city centre, St. Louis 

Featuring a shuttle service to Lambert-St. Louis International Airport, plus complimentary wireless internet, Airport Plaza Inn and Conference Center is a comfortable place to stay in Saint Louis. It also offers a ballroom, an outdoor pool and an express check-in and check-out feature.

Hotel Indigo St. Louis - Downtown
Hotel Indigo St. Louis - Downtown
7.9 Good
501 Olive Street, St. Louis, MO, United States
Show on map
0.5 mi from city centre, St. Louis 
GoodBased on 155 reviews
7.9

Within a two minute walk of Federal Reserve Bank of St. Louis, Hotel Indigo - St Louis - Downtown is located centrally in Saint Louis. Guests can also enjoy free internet access throughout the property.

Tips for booking a St. Louis hotel

Cheapest month:December
Most expensive month:July
Average price in St. Louis:$176/night
Absolute cheapest price found:$3/night
Cheapest day:Sunday
Most expensive day:Saturday
$142 - $264
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$134 - $175
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Louis hotels

Show all 681 hotels
1
Drury Inn & Suites St. Louis Convention Center
Drury Inn & Suites St. Louis Convention Center
8.7 Excellent
711 North Broadway, St. Louis, MO, United States
Show on map
0.6 mi from city centre, St. Louis 

Conveniently positioned, Drury Inn & Suites St Louis Convention Center allows for easy access to Saint Louis's best hot spots. It also provides an indoor pool, free Wi-Fi and a Jacuzzi.

2
Hotel Avyan
Hotel Avyan
6.8 Good
2625 Lafayette Avenue, St. Louis, MO, United States
Show on map
1.6 mi from city centre, St. Louis 

Hotel Avyan offers a comfortable setting when in Saint Louis. It provides complimentary Wi-Fi, an indoor pool and an express check-in and check-out feature.

3
Holiday Inn St Louis SW - Route 66
Holiday Inn St Louis SW - Route 66
7.9 Good
10709 Watson Road, St. Louis, MO, United States
Show on map
12.4 mi from city centre, St. Louis 

Holiday Inn St Louis SW - Route 66 is located in Saint Louis and offers an indoor pool. It also provides a sun deck, an express check-in and check-out feature and a shopping mall.

4
Fairfield Inn & Suites St Louis Westport
Fairfield Inn & Suites St Louis Westport
8.9 Excellent
11918 Westline Industrial Drive, St. Louis, MO, United States
Show on map
14.0 mi from city centre, St. Louis 

Fairfield Inn & Suites by Marriott St Louis Westport is located in Saint Louis and offers an indoor pool and free Wi-Fi. It also provides a 24-hour reception and an express check-in and check-out feature.

5
Americas Best Value Inn St. Louis Downtown
Americas Best Value Inn St. Louis Downtown
6.5 Good
1100 Lumiere Place Boulevard, St. Louis, MO, United States
Show on map
0.8 mi from city centre, St. Louis 

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.

6
Le Méridien St. Louis Downtown
Le Méridien St. Louis Downtown
6.5 Good
1019 Pine Street, St. Louis, MO, United States
Show on map
0.2 mi from city centre, St. Louis 

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Saint Louis. It is ideally positioned for those wanting to sightsee in the area.

7
Budget Inn
Budget Inn
2.8 Mediocre
1405 Dunn Road, St. Louis, MO, United States
Show on map
9.9 mi from city centre, St. Louis 

Boasting an outdoor pool, Budget Inn Saint Louis is situated in Saint Louis and provides comfortable accommodation. It offers free Wi-Fi, laundry facilities and a 24-hour reception.

Cheapest hotels in St. Louis, Missouri

Show all 681 hotels
Guest Host Motel
Guest Host Motel
1920 North Grand Boulevard, St. Louis, MO, United States
Show on map
2.2 mi from city centre,  

Guest Host Motel provides a comfortable setting when in Saint Louis. It also offers free Wi-Fi.

$53
Avg. per night
Full Penthouse Loft In Heart Of Downtown St.Louis! Family Friendly/Amazing Views
Full Penthouse Loft In Heart Of Downtown St.Louis! Family Friendly/Amazing Views
10.0 Excellent
St. Louis, MO, United States
Show on map
0.5 mi from city centre,  

Penthouse Loft in the Heart of Downtown Saint Louis is situated centrally in Saint Louis, a brief drive from Lambert-St. Louis International Airport. It also provides free Wi-Fi.

$62
Avg. per night
Hotel Avyan
Hotel Avyan
6.8 Good
2625 Lafayette Avenue, St. Louis, MO, United States
Show on map
1.6 mi from city centre,  

Hotel Avyan offers a comfortable setting when in Saint Louis. It provides complimentary Wi-Fi, an indoor pool and an express check-in and check-out feature.

$104
Avg. per night
Airport Plaza Inn And Conference Center
Airport Plaza Inn And Conference Center
4530 North Lindbergh Boulevard, Bridgeton, MO, United States
Show on map
1.7 mi from city centre,  

Featuring a shuttle service to Lambert-St. Louis International Airport, plus complimentary wireless internet, Airport Plaza Inn and Conference Center is a comfortable place to stay in Saint Louis. It also offers a ballroom, an outdoor pool and an express check-in and check-out feature.

$109
Avg. per night
Holiday Inn St Louis SW - Route 66
Holiday Inn St Louis SW - Route 66
7.9 Good
10709 Watson Road, St. Louis, MO, United States
Show on map
12.4 mi from city centre,  

Holiday Inn St Louis SW - Route 66 is located in Saint Louis and offers an indoor pool. It also provides a sun deck, an express check-in and check-out feature and a shopping mall.

$114
Avg. per night
Americas Best Value Inn St. Louis Downtown
Americas Best Value Inn St. Louis Downtown
6.5 Good
1100 Lumiere Place Boulevard, St. Louis, MO, United States
Show on map
0.8 mi from city centre,  

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.

$115
Avg. per night
The Lodge At Grant's Trail
The Lodge At Grant's Trail
9.7 Excellent
4398 Hoffmeister Avenue, St. Louis, MO, United States
Show on map
8.1 mi from city centre,  

Lodge at Grant's Trail offers 3.5-star accommodation in Saint Louis. Guests can also make use of complimentary Wi-Fi.

$115
Avg. per night
Fairfield Inn & Suites St Louis Westport
Fairfield Inn & Suites St Louis Westport
8.9 Excellent
11918 Westline Industrial Drive, St. Louis, MO, United States
Show on map
14.0 mi from city centre,  

Fairfield Inn & Suites by Marriott St Louis Westport is located in Saint Louis and offers an indoor pool and free Wi-Fi. It also provides a 24-hour reception and an express check-in and check-out feature.

$119
Avg. per night

Hotel prices in St. Louis

2 stars and under

$53 - $186

Americas Best Value Inn St. Louis Downtown
$115
Avg. per night
Fairfield Inn & Suites St Louis Westport

#2 Most popular

$119
Avg. per night
Quality Inn & Suites Columbia I-70
$53
Avg. per night
3 stars

$114 - $318

Drury Inn & Suites St. Louis Convention Center
$150
Avg. per night
Residence Inn St Louis Westport

#2 Most popular

$144
Avg. per night
Holiday Inn St Louis SW - Route 66
$114
Avg. per night
4 stars +

$206 - $293

Le Méridien St. Louis Downtown

#1 Most popular

$293
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?

    You can find several places worth visiting in St. Louis. The Hill, Downtown, and Soulard are some of the most popular amongst our users.

  • What are the best hotels in St. Louis?

    220 reviews rated Magnolia Hotel St. Louis, a Tribute Portfolio Hotel with an average score of 8.2/10. It may also be worth looking into the Holiday Inn St Louis SW - Route 66, which received a rating of 7.9/10 from 154 reviews. DoubleTree by Hilton St. Louis Forest Park could also be a good option, with a score of 8.4/10 from 603 reviews.

  • What is a good hotel near Busch Stadium?

    Magnolia Hotel St. Louis, a Tribute Portfolio Hotel is a good hotel close to Busch Stadium - it has scored 8.2 over 220 reviews from HotelsCombined users.

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

    Quaint Arts and Crafts Five Room Flat is a hotel near St. Louis Zoo that is popular with HotelsCombined users, scoring 9.0 from 14 reviews.

  • Is there a good hotel near Gateway Arch?

    220 HotelsCombined reviews of Magnolia Hotel St. Louis, a Tribute Portfolio Hotel score it 8.2/10, making it a highly recommended hotel near Gateway Arch.

  • How much do hotels in St. Louis cost?

    Searches in the last 72 hours suggest an average price of around $212/night is normal for a hotel in St. Louis. 4-star and 5-star hotels in St. Louis had average prices of $233/night and $526/night, respectively.

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

    Prices for St. Louis hotels have been found for as low as $21/night over the last 3 days.

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

    St. Louis hotels start at $59 for tonight; however, accommodations will average about $240. These prices were found on HotelsCombined within the last 72 hours.