Photo by Andria Mody

Find hotels in Maryland Heights, MO from $62

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Homewood Suites by Hilton St. Louis Riverport - Airport West
3 out of 5
13639 Riverport Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $78 per night from Oct 31 to Oct 31
2.41 mi from city center
4.1/5 Very Good! (874 reviews)
"Just needed to get away for a night. The place was clean, quite and nice and right off the highway. The people at the front desk was pleasant and nice. Oh another thing breakfast was so good"

Reviewed on Oct 24, 2021

Homewood Suites by Hilton St. Louis Riverport - Airport West
Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel
2.5 out of 5
13615 Riverport Drive, I-70 & Earth City Expswy, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $89 per night from Oct 31 to Oct 31
2.33 mi from city center
3.8/5 Good! (916 reviews)
"Good stay"

Reviewed on Oct 23, 2021

Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel
Spacious Suites for your long term needs
2.3 mi from city center
2.8/5 (4 reviews)
Clean, safe location/accomodations
"Definitely great value for the price! Bathroom doorknob & toilet flusher needs replacing, but those were my only concerns. I would stay hete again."

Reviewed on May 11, 2021

Get rates
Spacious Suites for your long term needs
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Free Breakfast + Shared Pool, Gym, and BBQ Area | Perfect Family Vacation!
The price is $389 per night from Nov 7 to Nov 7
1.78 mi from city center
4/5 Very Good! (2 reviews)
Not a good checkin process.
"I rented this property through vrbo. The third party renter did not pay the hotel for the property(I had paid the third party company). I did not want to get charged twice for the property."

Reviewed on Aug 19, 2021

Free Breakfast + Shared Pool, Gym, and BBQ Area | Perfect Family Vacation!
Lovely Suite Close to Edward Jones! Shared Pool + BBQ Area
The price is $139 per night from Oct 31 to Oct 31
1.78 mi from city center
Lovely Suite Close to Edward Jones! Shared Pool + BBQ Area
Free Breakfast + Pool, Gym, and BBQ Area! Studio Suite Perfect for Business Travelers
The price is $139 per night from Oct 31 to Oct 31
1.78 mi from city center
Free Breakfast + Pool, Gym, and BBQ Area! Studio Suite Perfect for Business Travelers
Great for Business Travelers! Studio Suite Near Edward Jones! Shared Pool + Free Breakfast!
The price is $139 per night from Oct 31 to Oct 31
1.78 mi from city center
5/5 Exceptional! (2 reviews)
Great!
"We loved the room, property, and location. Super clean and relaxing. Great breakfast in the morning. Perfect for a weekend getaway!"

Reviewed on May 24, 2021

Great for Business Travelers! Studio Suite Near Edward Jones! Shared Pool + Free Breakfast!
Best Western Plus St. Louis West-Westport
2.5 out of 5
12220 Dorsett Rd, Maryland Heights, MO
1.64 mi from city center
4.4/5 Excellent! (962 reviews)
"Some stains on the walls that should be cleaned...."

Reviewed on Feb 23, 2021

Get rates
Best Western Plus St. Louis West-Westport
Relaxing St. Louis Getaway + Resort Amenities
3.5 out of 5
2006 Runningridge Court, Apt G, Maryland Heights, MO
0.53 mi from city center
3/5 (1 review)
"It was a nice place but could have used some handy man work. The towel bars were broken and the toilet paper holder in master bath was fallen apart. Property was nice to walk around."

Reviewed on Feb 20, 2020

Get rates
Relaxing St. Louis Getaway + Resort Amenities
Hawthorn Suites by Wyndham St. Louis Westport Plaza
3 out of 5
1881 Craigshire Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $87 per night from Nov 2 to Nov 2
2.3 mi from city center
3.6/5 Good! (984 reviews)
"We really enjoyed our stay! It was a very friendly atmosphere and the room was great! The kids had a blast and that was my goal!"

Reviewed on Jun 11, 2021

Hawthorn Suites by Wyndham St. Louis Westport Plaza
Comfort Inn St Louis - Westport
3 out of 5
12031 Lackland Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $81 per night from Nov 22 to Nov 22
2.22 mi from city center
3.8/5 Good! (972 reviews)
"EVERYONE was so damn kind !!!!! Loved my days there. BUT the tv remote device sucked. I will return!!😊"

Reviewed on Oct 16, 2021

Comfort Inn St Louis - Westport
Courtyard by Marriott St Louis Westport Plaza
3 out of 5
11888 Westline Industrial Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $94 per night from Nov 11 to Nov 11
2.29 mi from city center
4.4/5 Wonderful! (966 reviews)
"Great place to stay. Super clean, staff was friendly and I was able to check in early."

Reviewed on Oct 1, 2021

Courtyard by Marriott St Louis Westport Plaza
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
The price is $117 per night from Nov 1 to Nov 1
2.47 mi from city center
3.9/5 Very Good! (1,304 reviews)
"there were not enough restaurants open for breakfast and lunch. it was very limited"

Reviewed on Oct 24, 2021

Hollywood Casino & Hotel St. Louis
Extended Stay America Suites St Louis Westport Craig Road
2.5 out of 5
2030 Craig Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Nov 20 to Nov 20
2.34 mi from city center
3.2/5 (618 reviews)
"Very convenient location to highways and eating establishments, stores. Unfortunately: because of COVID rules; You have to request everything necessary for cooking, eating, drinking, etc… But Mgmt was compliant with anything I asked for; So no complaints there. Suite was good value for the ..."

Reviewed on Jul 8, 2021

Extended Stay America Suites St Louis Westport Craig Road
Residence Inn St Louis Westport
3 out of 5
11918 Westline Industrial Dr, Maryland Heights, MO
The price is $125 per night from Nov 2 to Nov 2
2.24 mi from city center
4.6/5 Wonderful! (278 reviews)
"Great"

Reviewed on Oct 13, 2021

Residence Inn St Louis Westport
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $72 per night from Nov 2 to Nov 2
2.34 mi from city center
3.2/5 (943 reviews)

Reviewed on Oct 11, 2021

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Extended Stay America Suites St Louis Westport E Lackland Rd
2.5 out of 5
11827 Lackland Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $62 per night from Nov 22 to Nov 22
2.54 mi from city center
2.9/5 (995 reviews)
"Na"

Reviewed on Oct 3, 2021

Extended Stay America Suites St Louis Westport E Lackland Rd
Fairfield Inn & Suites St Louis Westport
2.5 out of 5
11918 Westline Industrial Drive, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $89 per night from Nov 21 to Nov 21
2.23 mi from city center
4.6/5 Exceptional! (439 reviews)
"This is my second stay here and the second was better than the 1st! Excellent staff, clean, close to everything in St Louis, safe and quiet! Breakfast was excellent as well. Can’t wait to stay here on our next trip to the area!"

Reviewed on Oct 17, 2021

Fairfield Inn & Suites St Louis Westport
Elimwood Hotel
3 out of 5
13735 Riverport Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $88 per night from Nov 8 to Nov 8
2.64 mi from city center
3.7/5 Good! (860 reviews)
"The receptionist was very welcoming and inviteful. Great customer service!! It smelled very clean throught the building and illuminated. I would go there again!"

Reviewed on Oct 22, 2021

Elimwood Hotel
La Quinta Inn & Suites by Wyndham St. Louis Westport
2.5 out of 5
11805 Lackland Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $80 per night from Nov 17 to Nov 17
2.56 mi from city center
4.1/5 Very Good! (958 reviews)
"Everything was great , service was awesome and staff very friendly , only gripe i have is with the room ... one problem is that there was not a lock on the bathroom door, not even a regular door more like a closet shutter door ... other that everything qas great"

Reviewed on Oct 25, 2021

La Quinta Inn & Suites by Wyndham St. Louis Westport
Don't see what you're looking for?
See all available properties in Maryland Heights
View all properties
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.

Price trends for hotels in Maryland Heights

Less expensive
More expensive
Next month
December
April
$99
Month
Price
January
$98
February
$100
March
$106
April
$110
May
$105
June
$110
July
$101
August
$106
September
$100
October
$107
November
$99
December
$95
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Maryland Heights. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Recent reviews of Maryland Heights hotels

More trip options