Find Marriott Bonvoy Hotels in St. Louis

St. Louis, MO
Oct 9 — Oct 102

momondo compares 3M+ hotel and accommodation options.

Best St. Louis Marriott Bonvoy hotels

Price
$96
$153
Review Score
0+
6+
7+
8+
9+
Hotel class
0+
2
3
4
5

When to book a Marriott Bonvoy hotel in St. Louis

What’s the most budget-friendly month for staying at Marriott Bonvoy hotels in St. Louis?

December offers the most affordable Marriott Bonvoy hotel rates in St. Louis, averaging about $93 per night. In contrast, February has the highest prices, averaging $314 per night. Keep in mind that prices differ by each hotel. For the lowest rates, check out Magnolia Hotel St. Louis, a Tribute Portfolio Hotel for your stay in December.

What day of the week should I book to get the cheapest Marriott Bonvoy rates in St. Louis?

Sunday is the cheapest day to stay with a nightly average price of $125. Tuesday nights are the most expensive at $195.

FAQs about St. Louis Marriott Bonvoy hotels

Read these important travel tips before booking a Marriott Bonvoy hotel in St. Louis

What are considered the best Marriott Bonvoy hotels in St. Louis?

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel and Seven Gables Inn, St. Louis West, a Tribute Portfolio Hotel hold the top ratings among Marriott Bonvoy properties in St. Louis.

How much does a Marriott Bonvoy hotel cost in St. Louis?

Based on searches over the last three days, the lowest rates for Marriott Bonvoy hotels in St. Louis found by momondo users were:

$153 Seven Gables Inn, St. Louis West, a Tribute Portfolio Hotel
$96 Magnolia Hotel St. Louis, a Tribute Portfolio Hotel.

Can I find Marriott Bonvoy hotels in downtown St. Louis?

Absolutely! If you’re looking to stay near the downtown action, Magnolia Hotel St. Louis, a Tribute Portfolio Hotel is located right in the area.

What’s the nearest Marriott Bonvoy hotel to Westport Plaza?

Check out Seven Gables Inn, St. Louis West, a Tribute Portfolio Hotel, only 6.7 mi away from Westport Plaza and is rated 7.2 out of 10.

Is there a Marriott Bonvoy hotel close to Lambert-St Louis airport?

For the shortest trip to the airport, we recommend these Marriott Bonvoy hotels: Seven Gables Inn, St. Louis West, a Tribute Portfolio Hotel (7.1 mi); Magnolia Hotel St. Louis, a Tribute Portfolio Hotel (12.8 mi).

Which Marriott Bonvoy hotel has the best location in St. Louis?

Based on user reviews, the best-located Marriott Bonvoy hotel in St. Louis is Magnolia Hotel St. Louis, a Tribute Portfolio Hotel, rated 7.7 by 467 guests. The closest transportation hub is Lambert-St Louis airport (12.8 mi).

How can I find Marriott Bonvoy hotels near me in St. Louis?

Take a look at our extensive Marriott Bonvoy hotel Heatmaps to find the best Marriott Bonvoy hotels near you.

Useful insights on St. Louis Marriott Bonvoy hotels

Lowest Hotel Price

$96

Most Popular Hotel (5-star)

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

Hotels Near Airport

2

Average Length of Stay

2 days
The cheapest price for a room in St. Louis found in the last 7 days is $96/night. This rate is available with Magnolia Hotel St. Louis, a Tribute Portfolio Hotel, a 4-star hotel.
Travel with comfort when booking a room with Magnolia Hotel St. Louis, a Tribute Portfolio Hotel, the most popular 5-star hotel in St. Louis (7.7/10 rating - based on 467 reviews).
There are 2 hotels in St. Louis close to Lambert-St Louis. Seven Gables Inn, St. Louis West, a Tribute Portfolio Hotel is the nearest with a distance of 7.1 mi from this airport.
On average, people stay for 2 days when lodging at hotels in St. Louis. The average accommodation price for 2 days in St. Louis in the past week is $340.

Find better results for your stay in St. Louis