Find Marriott Hotels & Resorts Hotels in St. Louis

St. Louis, MO
Oct 9 — Oct 102

momondo compares 3M+ hotel and accommodation options.

Best St. Louis Marriott Hotels & Resorts hotels

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

When to book a Marriott Hotels & Resorts hotel in St. Louis

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

March offers the most affordable Marriott Hotels & Resorts hotel rates in St. Louis, averaging about $150 per night. In contrast, November has the highest prices, averaging $471 per night. Keep in mind that prices differ by each hotel. For the lowest rates, check out Marriott St. Louis Airport for your stay in November.

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

Saturday is the cheapest day to stay with a nightly average price of $180. Tuesday nights are the most expensive at $308.

FAQs about St. Louis Marriott Hotels & Resorts hotels

Read these important travel tips before booking a Marriott Hotels & Resorts hotel in St. Louis

What are considered the best Marriott Hotels & Resorts hotels in St. Louis?

Marriott St. Louis Airport, Marriott St. Louis Grand, and Marriott St. Louis West hold the top ratings among Marriott Hotels & Resorts properties in St. Louis.

How much does a Marriott Hotels & Resorts hotel cost in St. Louis?

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

$152 Marriott St. Louis Airport
$151 Marriott St. Louis Grand
$171 Marriott St. Louis West.

Can I find Marriott Hotels & Resorts hotels in downtown St. Louis?

Absolutely! If you’re looking to stay near the downtown action, Marriott St. Louis Grand is located right in the area.

Are there any Marriott Hotels & Resorts hotels that offer free parking in St. Louis?

Marriott St. Louis West is highly rated and offers free parking.

What’s the nearest Marriott Hotels & Resorts hotel to Westport Plaza?

Check out Marriott St. Louis West, only 4.9 mi away from Westport Plaza and is rated 8.2 out of 10.

Is there a Marriott Hotels & Resorts hotel close to Lambert-St Louis airport?

For the shortest trip to the airport, we recommend these Marriott Hotels & Resorts hotels: Marriott St. Louis Airport (0.9 mi); Marriott St. Louis Grand (12.8 mi); Marriott St. Louis West (10.1 mi).

Which Marriott Hotels & Resorts hotel has the best location in St. Louis?

Based on user reviews, the best-located Marriott Hotels & Resorts hotel in St. Louis is Marriott St. Louis West, rated 8.2 by 612 guests. The closest transportation hub is Lambert-St Louis airport (10.1 mi).

How can I find Marriott Hotels & Resorts hotels near me in St. Louis?

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

Useful insights on St. Louis Marriott Hotels & Resorts hotels

Lowest Hotel Price

$151

Most Popular Hotel (5-star)

Marriott St. Louis Airport

Hotels Near Airport

3

Average Length of Stay

3 days
The cheapest price for a room in St. Louis found in the last 7 days is $151/night. This rate is available with Marriott St. Louis Grand, a 4-star hotel.
Travel with comfort when booking a room with Marriott St. Louis Airport, the most popular 5-star hotel in St. Louis (7.6/10 rating - based on 1,077 reviews).
There are 3 hotels in St. Louis close to Lambert-St Louis. Marriott St. Louis Airport is the nearest with a distance of 0.9 mi from this airport.
On average, people stay for 3 days when lodging at hotels in St. Louis. The average accommodation price for 3 days in St. Louis in the past week is $547.

Find better results for your stay in St. Louis