Star Rating
Hotel Name
Price Range (USD)to
Amenities

Maryland Heights Missouri Hotels & Motels

Find hotels & motels in Maryland Heights using the list below. Search for cheap and discounted hotel and motel rates in or near Maryland Heights, MO for your upcoming personal or group travel. We show the best Maryland Heights, Missouri hotel and motel rooms. Browse the Maryland Heights area hotels to find the perfect lodging! Please use the provided map of the Maryland Heights hotels. Need 5+ Rooms? Secure Maryland Heights Group Hotel Discounts

The Maryland Heights center point is about 2 miles northwest of Westport Plaza and 2 miles southeast of The Family Arena.

Maryland Heights Hotels/Accommodations

Motel 6 Maryland Heights Mo #4921 : 12330 Dorsett Rd.
+1-888-389-4121
12330 Dorsett Rd., Maryland Heights, MISSOURI 63043
  • Low Cost hotel
  • Check-in: 11am
Hampton Inn St. Louis/Westport
+1-888-675-2083
2454 Old Dorsett Rd., Maryland Heights, MO 63043
  • 3 star Suburban property
  • Shuttle to airport available
Best Western Plus St. Louis West Westport : 12220 Dorsett Rd.
+1-800-716-8490
12220 Dorsett Rd., Maryland Heights, MO 63043
  • Midscale Suburban hotel
  • Has environment-friendly policy Read more
From$62
Average 3.0 /5Reviews CallBookMore Details
Hollywood Casino & Hotel St. Louis in Maryland Heights
+1-800-805-5223
777 Casino Center Dr., Maryland Heights, MO 63043
  • Mid-scale Airport property
  • Check-in: 4:00 PM
  • The majority of guests had problems with the shower
  • Great bartender
Staybridge Suites St. Louis Westport
+1-888-965-1860
25 Progress Pkwy., St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • 3 star Suburban property
  • 4 floors in hotel
Sheraton Westport Lakeside Chalet : 191 Westport Plaza
+1-888-788-5576
191 Westport Plaza, St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • 3-star Suburban property
  • 16 meeting rooms in property
  • Most guests said the beds were comfortable
  • Minibar can be a problem
Holiday Inn Express St. Louis Arpt Maryland Hgts : 13615 Riverport Dr.
+1-888-897-9207
13615 Riverport Dr., Maryland Heights, MO 63043
  • Mid-scale Airport hotel
  • Check-in time: 3:00 pm
Homewood Suites by Hilton St. Louis Riverport Airport West - Maryland Heights
+1-888-311-4278
13639 Riverport Dr., Maryland Heights, MO 63043
  • Three Star Airport hotel
  • 3 floors in hotel
  • The majority of guests thought the service was unprofessional
  • Wonderful rooms
Sheraton Plaza : 900 West Port Plaza Dr.
+1-888-469-4795
900 West Port Plaza Dr., St. Louis, MO 63146 ~2.35 miles southeast of Maryland Heights
  • Midscale Suburban hotel
  • Hotel has 300 rooms
Extended Stay America - St. Louis - Westport - Central : 12161 Lackland Rd.
+1-888-734-9421
12161 Lackland Rd., Maryland Heights, MO 63146
  • 2 star Suburban hotel
  • 4 floors in property
  • Bathroom could be optimized
  • Regular internet service
Elimwood Hotel
+1-888-841-5292
13735 Riverport Dr., Maryland Heights, MO 63043
  • Mid-scale Highway hotel
  • 2 meeting rooms in hotel
  • Thin pancake
  • Popular among business travelers
Comfort Inn St. Louis Westport
+1-888-455-5160
12031 Lackland Rd., Saint Louis, MO 63146 ~2.56 miles southeast of Maryland Heights
  • Midscale Suburban hotel
  • Check in time: 3:00PM
From$87
Very Good 4.0 /5Reviews CallBookMore Details
Doubletree Hotel St. Louis at Westport - St. Louis
+1-888-965-8297
1973 Craigshire, St. Louis, MO 63146 ~2.57 miles southeast of Maryland Heights
  • Midscale Suburban property
  • 10 meeting rooms in hotel
Courtyard by Marriott St Louis Westport Plaza - St. Louis
+1-888-906-6358
11888 Westline Industrial Dr., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights
  • Three Star property
  • Check in: 3:00 PM
  • For only 50%, the bathroom was ok
  • Rather comfortable
Hawthorn Suites by Wyndham St. Louis Westport Plaza
+1-888-749-6785
1881 Craigshire Rd., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights
  • Three Star Suburban property
  • Check in: 3:00 PM
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
+1-888-878-9982
1970 Craig Rd., Saint Louis, MO 63146 ~2.73 miles southeast of Maryland Heights
  • Two-star Suburban property
  • Check-in time: 3:00pm
  • All guests complained about the elevator
  • All guests were happy with the price of the breakfast
Courtyard St. Louis Airport/Earth City
+1-888-389-4485
3101 Rider Trail South, St. Louis, MO 63044 ~2.73 miles northeast of Maryland Heights
  • 3 star property
  • Check-in: 1500
From$54
Very Good 4.0 /5Reviews CallBookMore Details
Sonesta Es Suites St. Louis Westport in Maryland Heights
+1-888-389-4121
1855 Craigshire Rd., Maryland Heights, MO 63146
  • Three Star Suburban hotel
  • Free breakfast available
  • No hot breakfast
  • Wifi quality could be improved
SpringHill Suites by Marriott St. Louis Airport/Earth City in St. Louis
+1-888-675-2083
3099 Rider Trail South, St. Louis, MO 63044 ~2.88 miles north of Maryland Heights
  • 3 star property
  • Free breakfast available
From$109
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Holiday Inn St. Louis Arpt West Earth City - Earth City
+1-800-716-8490
3400 Rider Trail South, Earth City, MO 63045 ~2.88 miles northeast of Maryland Heights
  • Three Star Suburban property
  • Hotel has 5 suites
Red Roof Inn St Louis - Westport
+1-800-805-5223
11837 Lackland Rd., St. Louis, MO 63146 ~2.88 miles southeast of Maryland Heights
  • Cheap Highway hotel
  • 3 floors in hotel
  • Almost all guests complained about the bathroom
  • Bad housekeeping, according to 73%
Extended Stay America - St. Louis -Westport-East Lackland Rd
+1-888-965-1860
11827 Lackland Rd., Maryland Heights, MO 63146
  • Low priced Suburban hotel
  • Hotel has 3 floors
  • For only 63%, the noise level was all right
  • Vibe is not too good
La Quinta Inn & Suites St. Louis Westport by Wyndham - St. Louis
+1-888-788-5576
11805 Lackland Rd., St. Louis, MO 63146 ~2.94 miles southeast of Maryland Heights
  • Three Star Suburban property
  • Hotel has 4 suites
Sonesta Simple Suites
+1-888-897-9207
3250 Rider Trail South, St. Louis, MO 63045 ~3.01 miles northeast of Maryland Heights
  • 2 star Airport hotel
  • Check in time: 3:00pm
  • Location is ok
  • Clean room
From$45
Very Good 4.0 /5Review Score CallBookMore Details
TRU by Hilton : 333 Camelback Rd.
+1-888-311-4278
333 Camelback Rd., St. Charles, MO 63303 ~3.07 miles north of Maryland Heights
  • 3-star Downtown property
  • 5 floors in property
Next 25 Maryland Heights Hotels >  [1 - 25 of 50]    
Next: See My Maryland Heights Hotels with Pricing

Graph: Next 20 Days of Maryland Heights Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Maryland Heights, MO discounts available. The chart reflects the cheapest Maryland Heights hotel for each day and each star rating category.

FAQs about hotels in Maryland Heights

What are the top rated hotels in Maryland Heights?

Staybridge Suites St. Louis Westport, Sonesta Es Suites St. Louis Westport and Country Inn & Suites by Radisson St. Charles Mo are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in Maryland Heights?

Ameristar Casino Resort and Spa (St. Charles), Embassy Suites St. Louis - St. Charles and Hampton Inn St. Louis are the top 3 luxury hotels near Maryland Heights city center.

What hotels are closest to the city center of Maryland Heights?

Motel 6 Maryland Heights Mo #4921, Hampton Inn St. Louis, and Best Western Plus St. Louis West Westport are the properties closest to Maryland Heights city center.

How much does a cheap hotel in Maryland Heights cost per night?

In the last year, a 2 star hotel in Maryland Heights can be as cheap as $67.64 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Maryland Heights cost per night?

In the last year, the average 3 star hotel in Maryland Heights has been $92.87 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Maryland Heights?

Ameristar Casino Resort and Spa (St. Charles), Hollywood Casino & Hotel St. Louis and Elimwood Hotel are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Maryland Heights?

Courtyard by Marriott St Louis Westport Plaza, Courtyard St. Louis Airport and SpringHill Suites by Marriott St. Louis Airport are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels in Maryland Heights?

Comfort Inn St. Louis Westport, Comfort Suites St Charles-St Louis and Sleep Inn St Louis - Airport are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in Maryland Heights?

Best Western Plus The Charles Hotel, SureStay Plus Hotel by Best Western St. Louis Airport and Best Western Plus St. Louis West Westport are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels in Maryland Heights?

Staybridge Suites St. Louis Westport, Holiday Inn St. Louis Arpt West Earth City and Crowne Plaza St. Louis Airport, an IHG Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Verified reviews of the city: Maryland Heights, MO

Below are reviews of the city of Maryland Heights, MO from an actual visitor's perspective.

"Very convenient and within walking distances! "
Score 4.0 / 5

I liked that all the shopping centers, and or restaurants were close; you did not have to have a car to access all of the close amenities.

Odelphia S., from 09-Aug-2019
"Great Location"
Score 4.0 / 5

Close to where I needed to be with restaurants close as well and it was a peaceful area.

Amy B., from 21-Apr-2016
"Traffic"
Score 5.0 / 5

Busy traffic.

Randy A., from 13-Dec-2013
The average traveler rating of the city of Maryland Heights, MO shown above is 4.3 out of 5 based on 3 reviews
Back to Top