Find all hotels by Marriott Hotels & Resorts in St. John, MO from $125

Compare rooms and suites by Marriott Hotels & Resorts in St. John with rates, reviews, and availability. Most hotels are fully refundable.

Property amenity
Marriott St. Louis Airport
4.0 star property
7.8 out of 10, Good, (1001)
"Hotel is clean , staff friendly, food was great BUT the vents are dusty, looked moldy "
The price is $125
$149 total
includes taxes & fees
Jun 14 - Jun 15
Marriott St. Louis Airport
Property amenity
Marriott St. Louis Grand
4.0 star property
8.0 out of 10, Very Good, (1002)
"Ok still not cleaning room daily Weight room was amazing Bar area nice "
The price is $161
$191 total
includes taxes & fees
Jun 14 - Jun 15
Marriott St. Louis Grand
Indoor pool, seasonal outdoor pool
Marriott St. Louis West
3.5 star property
8.6 out of 10, Excellent, (972)
"Great place"
The price is $152
$177 total
includes taxes & fees
Jun 21 - Jun 22
Marriott St. Louis West
Don't see what you're looking for?
See all available properties in St. John
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Recent reviews of St. John hotels
Expedia verified reviews