Find and Book Top Rated Hotels in Saint Louis

Search among 48 available hotels and places to stay in Saint Louis from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-48 out of 48
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great94 reviews
MapView on map1.1 mi from City Center400 yd from The Dome at America's Center
From   US$ 319 /nightSelect
8.4
Great84 reviews
From   US$ 207 /nightSelect
8.0
Great90 reviews
From   US$ 228 /nightSelect
8.4
Great309 reviews
1500 yd from City Center200 yd from Gateway Arch
From   US$ 99 /nightSelect
8.6
Great135 reviews
5.5 mi from City Center100 yd from The Pageant
From   US$ 220 /nightSelect
8.6
Great148 reviews
4.2 mi from City Center1200 yd from Forest Park (St. Louis)
From   US$ 202 /nightSelect
8.2
Great167 reviews
1200 yd from City Center500 yd from The Dome at America's Center
From   US$ 109 /nightSelect
8.6
Great127 reviews
900 yd from City Center300 yd from Busch Stadium
From   US$ 129 /nightSelect
8.4
Great57 reviews
5.6 mi from City Center1500 yd from Saint Louis Zoo
From   US$ 119 /nightSelect
1200 yd from City Center500 yd from The Dome at America's Center
From   US$ 154 /nightSelect
8.2
Great148 reviews
From   US$ 109 /nightSelect
8.4
Great76 reviews
1400 yd from City Center400 yd from The Dome at America's Center
From   US$ 114 /nightSelect
8.0
Great89 reviews
1.7 mi from City Center200 yd from Fox Theatre
From   US$ 160 /nightSelect
8.4
Great131 reviews
700 yd from City Center200 yd from Union Station
From   US$ 141 /nightSelect
8.6
Great122 reviews
3.2 mi from City Center200 yd from Saint Louis College-Pharmacy
From   US$ 128 /nightSelect
8.4
Great106 reviews
11.8 mi from City Center300 yd from Kirkwood Commons Shopping Center
From   US$ 86 /nightSelect
8.4
Great54 reviews
1200 yd from City Center700 yd from Union Station
From   US$ 118 /nightSelect
8.6
Great474 reviews
1400 yd from City Center200 yd from Gateway Arch
From   US$ 110 /nightSelect
8.6
Great91 reviews
800 yd from City Center800 yd from Enterprise Center
From   US$ 424 /nightSelect
8.6
Great382 reviews
1700 yd from City Center400 yd from The Dome at America's Center
From   US$ 209 /nightSelect
8.4
Great266 reviews
1100 yd from City Center600 yd from Union Station
From   US$ 100 /nightSelect
8.2
Great37 reviews
1200 yd from City Center600 yd from The Dome at America's Center
From   US$ 319 /nightSelect
8.4
Great101 reviews
4.7 mi from City Center500 yd from Broadcast Center
From   US$ 110 /nightSelect
600 yd from City Center300 yd from Union Station
From   US$ 150 /nightSelect
8.4
Great201 reviews
1600 yd from City Center300 yd from The Dome at America's Center
From   US$ 190 /nightSelect
8.6
Great46 reviews
1200 yd from City Center500 yd from The Dome at America's Center
From   US$ 190 /nightSelect
8.6
Great92 reviews
1600 yd from City Center1100 yd from Union Station
From   US$ 236 /nightSelect
8.2
Great39 reviews
1.0 mi from City Center300 yd from Gateway Arch
From   US$ 259 /nightSelect
3.3 mi from City Center200 yd from Vanderschmidt's School
From   US$ 142 /nightSelect
7.6 mi from City Center300 yd from Shaw Park
From   US$ 139 /nightSelect
8.4
Great33 reviews
13.7 mi from City Center500 yd from Schools-Universities and College
From   US$ 214 /nightSelect
8.2
Great50 reviews
11.1 mi from City Center
From   US$ 47 /nightSelect
8.2
Great185 reviews
1600 yd from City Center400 yd from The Dome at America's Center
From   US$ 104 /nightSelect
8.4
Great124 reviews
12.0 mi from City Center
From   US$ 80 /nightSelect
7.8
Very good22 reviews
2.7 mi from City Center1700 yd from Saint Louis University
From   US$ 159 /nightSelect
1000 yd from City Center500 yd from Union Station
From   US$ 249 /nightSelect
7.8
Very good15 reviews
700 yd from City Center400 yd from City Museum
From   US$ 206 /nightSelect
8.4
Great46 reviews
1.6 mi from City Center500 yd from Fox Theatre
From   US$ 116 /nightSelect
8.6
Great38 reviews
1500 yd from City Center1300 yd from Union Station
From   US$ 206 /nightSelect
12.7 mi from City Center
From   US$ 150 /nightSelect
Bed & Breakfast
8.2
Great31 reviews
From   US$ 190 /nightSelect
8.4
Great30 reviews
13.7 mi from City Center500 yd from Schools-Universities and College
From   US$ 204 /nightSelect
8.2
Great61 reviews
12.1 mi from City Center
From   US$ 152 /nightSelect
8.4
Great18 reviews
3.5 mi from City Center1.2 mi from Forest Park (St. Louis)
From   US$ 169 /nightSelect
8.2
Great48 reviews
12.1 mi from City Center
From   US$ 151 /nightSelect
8.0
Great17 reviews
2.1 mi from City Center600 yd from Saint Louis University
From   US$ 143 /nightSelect
12.9 mi from City Center
From   US$ 159 /nightSelect
9.0
Perfect1 review
1200 yd from City Center900 yd from City Museum
From   US$ 181 /nightSelect

Best Hotels and Places to Stay in Saint Louis

Why visit?

Saint Louis, located in the heart of the United States, offers a wealth of attractions and activities that make it an enticing destination for tourists. From its iconic Gateway Arch to its vibrant art and music scenes, the city promises a unique and memorable experience for every traveler.

Where to stay?

When choosing a place to stay in Saint Louis, it's helpful to consider the best areas that offer convenient access to the city's top attractions and amenities. Here are some highly recommended spots:

Downtown: This bustling area is ideal for those who want to be at the center of the action. Downtown offers easy access to the Gateway Arch, Busch Stadium (home of the St. Louis Cardinals), and the bustling Washington Avenue with its vibrant nightlife.

Central West End: Known for its elegant architecture and tree-lined streets, the Central West End neighborhood is perfect for those seeking a mix of culture and relaxation. Enjoy trendy boutiques, art galleries, and cultural institutions like the St. Louis Art Museum.

Forest Park: If you prefer a more serene environment, consider staying near Forest Park. This picturesque area features the St. Louis Zoo, the St. Louis Science Center, and the Missouri History Museum, making it an excellent choice for families.

Price per hotel room per night

The average price per night for hotel rooms in Saint Louis varies depending on the star rating. Here is an approximate range:

3-star hotels: $80 to $150

4-star hotels: $150 to $250

5-star hotels: $250 and above

Best value for money

The Cheshire: Offering a mix of old-world charm and modern amenities, The Cheshire provides a comfortable and affordable stay. This historic hotel boasts cozy rooms, a lush courtyard, and on-site dining options.

Hampton Inn & Suites St. Louis at Forest Park: Located near Forest Park, this hotel provides exceptional value for families. Enjoy spacious rooms, complimentary breakfast, and easy access to the city's top attractions.

Drury Plaza Hotel St. Louis at the Arch: With its central location and excellent amenities, this hotel offers great value for money. Guests can enjoy a complimentary breakfast, evening snacks, and access to an indoor pool and fitness center.

Best kid-friendly hotels

Ritz-Carlton, St. Louis: Known for its exceptional service and luxurious accommodations, this hotel offers kids' activities, babysitting services, and a pool to keep everyone entertained.

Best hotels for a romantic getaway

Four Seasons Hotel St. Louis: Enjoy breathtaking views of the city and the Mississippi River from this luxurious hotel. Indulge in spa treatments, fine dining experiences, and a rooftop pool for a truly romantic escape.

Moonrise Hotel: Situated in the Delmar Loop, this quirky boutique hotel offers unique and stylish rooms with an artistic touch. Enjoy sunset cocktails at the rooftop bar and explore the vibrant neighborhood hand in hand.

Best for location

Marriott St. Louis Grand: Ideally located downtown, this hotel provides easy access to major attractions like the Gateway Arch and Busch Stadium. It also features spacious rooms, a fitness center, and a restaurant.

Hilton St. Louis at the Ballpark: Perfect for sports enthusiasts, this hotel is just steps away from Busch Stadium, ensuring you never miss a game. Enjoy modern amenities, a rooftop bar, and stunning views of the city.

Hyatt Regency St. Louis at The Arch: Nestled right next to the iconic Gateway Arch, this hotel offers comfortable rooms, excellent dining options, and panoramic views of the cityscape and the Mississippi River.

Best for a short city break

Magnolia Hotel St. Louis: Located in the historic downtown district, this hotel offers elegant rooms and easy access to shops, restaurants, and entertainment venues.

Embassy Suites St. Louis: Downtown: With its spacious suites, complimentary breakfast, and convenient downtown location, this hotel provides a perfect base for exploring the city's attractions.

Show moreLess