Find and Book Top Hotels in Saint Louis

Search among 2 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-2 out of 2
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.2
Great167 reviews
MapView on map1.1 km from City Centre200 m from Roberts Orpheum Theater
From   US$ 109 /nightSelect
8.6
Great94 reviews
MapView on map1.8 km from City Centre400 m from The Dome at America's Center
From   US$ 319 /nightSelect

Best hotels and places to stay in Saint Louis

Why visit?

Saint Louis, Missouri, offers a captivating blend of history, culture, and entertainment, making it an intriguing destination for tourists. With a wide selection of hotels available, visitors can experience the citys vibrant energy and explore its numerous attractions, such as the Gateway Arch, Forest Park, and the Missouri Botanical Garden.

Where to stay?

Downtown St. LouisDowntown St. Louis is the heart of the city, offering a bustling urban atmosphere and convenient access to many attractions. Here, visitors can find popular hotels such as the Hilton St. Louis at the Ballpark, which provides stunning views of the iconic Gateway Arch. Additionally, downtown boasts a range of dining and entertainment options, including casinos, making it an ideal choice for those seeking a vibrant city experience. Central West EndLocated just west of downtown, the Central West End neighborhood is known for its charming, tree-lined streets and historic architecture. This area is home to several luxury hotels, such as The Chase Park Plaza Royal Sonesta St. Louis, offering elegant accommodations and easy access to Forest Park, which is the largest urban park in the United States. With its eclectic mix of boutiques, art galleries, and restaurants, the Central West End provides a sophisticated and cultural atmosphere for visitors. ClaytonFor those seeking a more suburban feel, Clayton is an affluent area located just west of downtown. It offers a peaceful atmosphere with upscale shopping and dining options. The Ritz-Carlton, St. Louis is a top-notch hotel in this area, providing luxurious amenities and a convenient location near the city center. Clayton is also known for its beautiful parks and is a great choice for travelers looking for a tranquil and upscale experience.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Drury Plaza Hotel St. Louis at the Arch: This hotel offers a great value for its convenient location and complimentary extras. Guests can enjoy a free hot breakfast, evening drinks, and snacks. With its close proximity to the Gateway Arch, guests can easily explore this iconic attraction.

Hampton Inn & Suites St. Louis at Forest Park: Located near Forest Park, this hotel provides comfortable rooms and a complimentary hot breakfast. Guests can take advantage of the hotels free shuttle service to popular attractions in the area, such as the St. Louis Zoo and the St. Louis Art Museum.

Pear Tree Inn St. Louis Near Union Station: This affordable hotel offers a variety of amenities, including free breakfast, evening snacks, and drinks. Its location near Union Station allows guests to visit nearby attractions and easily access public transportation.

Best kid-friendly hotels:

Drury Inn & Suites St. Louis Convention Center: This hotel provides a family-friendly atmosphere with its free hot breakfast, evening snacks, and indoor/outdoor pool. Kids can enjoy complimentary popcorn and soda in the lobby, and parents will appreciate the convenient location near popular family attractions.

The Chase Park Plaza Royal Sonesta St. Louis: With its spacious accommodations and access to a rooftop pool, this hotel is a great choice for families. It is located near Forest Park and offers easy access to the St. Louis Science Center and the Saint Louis Zoo, making it a convenient option for families traveling with children.

Best hotels for a romantic getaway:

The Ritz-Carlton, St. Louis: This luxury hotel offers elegant rooms with upscale amenities and a romantic ambiance. Couples can enjoy a couples massage at the on-site spa or indulge in a romantic dinner at one of the hotels fine dining restaurants.

Moonrise Hotel: Known for its rooftop bar and stunning views, the Moonrise Hotel provides a unique and romantic atmosphere. Couples can also take advantage of the hotels complimentary bicycles to explore the surrounding areas together.

Best for location:

Marriott St. Louis Grand: Situated in downtown St. Louis, this hotel provides easy access to popular attractions such as the City Museum and Busch Stadium. Guests can enjoy spacious rooms and modern amenities in the heart of the city.

Hyatt Regency St. Louis at The Arch: Located right next to the Gateway Arch, this hotel offers breathtaking views and a prime location. Guests can walk to the arch and explore downtown easily from this centrally located hotel.

Hilton St. Louis Downtown at the Arch: With its proximity to the Gateway Arch and many other attractions, this hotel is ideal for sightseeing. Guests can enjoy comfortable rooms and excellent service in the heart of downtown St. Louis.

Best for a short city break:

Magnolia Hotel St. Louis: This boutique hotel offers a stylish and comfortable retreat for a short city break. With its central location and unique design, guests can easily explore the citys attractions and enjoy a relaxing stay.

The Westin St. Louis: Conveniently located near the Gateway Arch and other downtown attractions, this hotel provides comfortable rooms and modern amenities for a short city getaway. Guests can also enjoy the hotels on-site spa and fitness facilities to unwind after a day of exploring.

Show moreLess