Find and Book Top Rated Hotels in Saint Louis

Search among 18 available resorts and all inclusive hotels in Saint Louis from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-18 out of 18
2Filter & 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.6
Great148 reviews
MapView on map4.2 mi from City Center1200 yd from Forest Park (St. Louis)
From   US$ 160 /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$ 118 /nightSelect
1200 yd from City Center500 yd from The Dome at America's Center
From   US$ 139 /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.2
Great143 reviews
700 yd from City Center200 yd from Union Station
From   US$ 141 /nightSelect
8.4
Great54 reviews
1200 yd from City Center700 yd from Union Station
From   US$ 118 /nightSelect
8.6
Great382 reviews
1700 yd from City Center400 yd from The Dome at America's Center
From   US$ 166 /nightSelect
8.2
Great37 reviews
1200 yd from City Center600 yd from The Dome at America's Center
From   US$ 230 /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$ 154 /nightSelect
8.2
Great190 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
8.0
Great19 reviews
700 yd from City Center400 yd from City Museum
From   US$ 239 /nightSelect
8.4
Great46 reviews
1.6 mi from City Center500 yd from Fox Theatre
From   US$ 116 /nightSelect

Best resorts and places to stay in Saint Louis.

Why visit?

Saint Louis offers a blend of rich history, cultural diversity, and iconic landmarks, making it a fascinating destination for tourists. Visitors can experience the majestic Gateway Arch, explore the historic Anheuser-Busch Brewery, and immerse themselves in the vibrant atmosphere of the Delmar Loop entertainment district.

Why is choosing a resort in Saint Louis better than staying in a hotel?

Spacious accommodations: Resorts in Saint Louis often offer more spacious rooms and luxurious amenities compared to traditional hotels.

Resort activities: Many resorts provide an array of on-site activities such as golf, spa services, and organized entertainment, offering a well-rounded vacation experience.

Scenic surroundings: Resorts in Saint Louis are often nestled in picturesque settings, providing guests with serene natural landscapes and stunning views.

Privacy and relaxation: Resorts offer a more secluded and tranquil environment, ideal for guests seeking a peaceful retreat away from the hustle and bustle of the city.

Value-added amenities: Resorts typically offer a range of inclusive amenities such as pools, fitness centers, and dining options, providing convenience and value for guests.

What is the price to stay in a resort per night?

The average price for a 3-star resort in Saint Louis ranges from $100 to $150 per night. For a 4-star resort, the average price falls between $150 and $250 per night. At 5-star resorts, guests can expect to pay anywhere from $250 to $400 per night, depending on the specific property and season.

Best value for money:

Moonrise Hotel: Located in the vibrant Delmar Loop, offering modern amenities and easy access to eclectic shops and dining.

The Cheshire: A historic boutique hotel with English Tudor-style architecture, providing a charming and luxurious stay.

Hilton St. Louis at the Ballpark: Situated in the heart of downtown, offering comfortable accommodations and proximity to popular attractions such as Busch Stadium.

Best luxury resorts:

Four Seasons Hotel St. Louis: Boasting breathtaking views of the Gateway Arch and Mississippi River, along with top-notch service and upscale facilities.

The Ritz-Carlton, St. Louis: Known for its elegant ambiance, lavish spa, and refined dining experiences.

Best pets-friendly resorts:

The Westin St. Louis: Welcoming pets with open arms, this upscale resort provides a cozy and pet-friendly atmosphere in the heart of the downtown area.

Drury Plaza Hotel St. Louis at the Arch: Offering a pet-friendly environment and a convenient location near the iconic Gateway Arch.

Best resorts for families:

The Chase Park Plaza Royal Sonesta St. Louis: Featuring spacious suites and a family-friendly outdoor pool, this resort is ideal for a comfortable family vacation.

Marriott St. Louis Grand: Providing convenient access to family-friendly attractions and spacious accommodations for a pleasant stay.

Best resorts with unique views:

Hyatt Regency St. Louis at The Arch: Offering stunning views of the Gateway Arch and the Mississippi River, providing a memorable and picturesque setting for guests.

The Angad Arts Hotel: Known for its vibrant, art-centric design and themed rooms, providing guests with a unique and immersive stay experience.

Show moreLess