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
  • Cheap hotel
  • 2 floors in property
Hampton Inn Westport
+1-888-675-2083
2454 Old Dorsett, Maryland Heights, MO 63043
  • Mid-scale Suburban hotel
  • 122 sleeping rooms in hotel
  • Easy access to the freeway
  • Check in and out was quick
SureStay Plus Hotel by Best Western St. Louis Westport in Maryland Heights
+1-800-716-8490
12220 Dorsett Rd., Maryland Heights, MO 63043
  • 3-star Suburban property
  • Fitness center on property
Hollywood Casino St. Louis
+1-800-805-5223
777 Casino Center Dr., Maryland Heights, MO 63043
  • Affordable Airport hotel
  • 7 meeting rooms in property
  • Almost all guests criticized the small bathroom
  • Soiled towels in the bathtub
Sheraton Westport Plaza Tower
+1-888-965-1860
900 Westport Plaza, St. Louis, MO 63146 ~2.19 miles southeast of Maryland Heights
  • 4-star Suburban hotel
  • Hotel has 12 floors
  • Almost all guests complained about the bathroom
  • The majority of guests thought the service was very professional
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Staybridge Suites St. Louis Westport - St. Louis
+1-888-788-5576
25 Progress Pkwy., St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • Mid-scale Suburban property
  • Fitness center on property
From$80
Very Good 4.5 /5Reviews CallBookMore Details
La Quinta by Wyndham St. Louis Airport / Riverport - Maryland Heights
+1-888-897-9207
13615 Riverport Dr., Maryland Heights, MO 63043
  • Three Star Airport hotel
  • 3 floors in hotel
  • Staff was very friendly and knowledgeable
  • All guests said the facilities were very new
Sheraton Westport Lakeside Chalet
+1-888-311-4278
191 Westport Plaza, St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • Midscale Suburban hotel
  • Check-in time: 3:00 PM
  • Balcony could be nicer
  • Staff was friendly and helpful
Homewood Suites by Hilton Riverport Airport West
+1-888-469-4795
13639 Riverport Dr., Maryland Heights, MO 63043
  • Three Star Airport hotel
  • Gym is available on property
  • Popular among families
  • Vibe was good
Sheraton Lakeside Chalet
+1-888-734-9421
900 West Port Plaza Dr., St. Louis, MO 63146 ~2.35 miles southeast of Maryland Heights
  • Three Star Suburban property
  • 15 meeting rooms in property
Extended Stay America in Maryland Heights
+1-888-841-5292
12161 Lackland Rd., Maryland Heights, MO 63146
  • Two star Suburban property
  • Access to gym on-site
  • Fair budget hotel
  • Average beds
Holiday Inn Express Riverport in Maryland Heights
+1-888-455-5160
13735 Riverport Dr., Maryland Heights, MO 63043
  • Affordable Highway property
  • 169 rooms in property
  • Great service
  • Friendly service
Comfort Inn St. Louis Westport
+1-888-965-8297
12031 Lackland Rd., Saint Louis, MO 63146 ~2.56 miles southeast of Maryland Heights
  • Three Star Suburban hotel
  • 12 meeting rooms in property
From$87
Very Good 4.0 /5Reviews CallBookMore Details
Doubletree Hotel St. Louis at Westport in St. Louis
+1-888-906-6358
1973 Craigshire, St. Louis, MO 63146 ~2.57 miles southeast of Maryland Heights
  • 3 star Suburban hotel
  • Gym / Fitness Center Available
From$78
Very Good 4.0 /5Review Score CallBookMore Details
Courtyard St. Louis Westport Plaza - St. Louis
+1-888-749-6785
11888 Westline Industrial Dr., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights
  • Mid-scale hotel
  • Hotel has 12 suites
  • Almost all guests said rooms were clean
  • Fantastic service
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Hawthorn Suites by Wyndham St. Louis Westport Plaza
+1-888-878-9982
1881 Craigshire Rd., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights
  • Midscale Suburban hotel
  • Free breakfast available
From$50
Very Good 4.0 /5Reviews CallBookMore Details
Studio Plus St. Louis Westport : 2030 Craig Rd.
+1-888-389-4485
2030 Craig Rd., St. Louis, MO 63146 ~2.70 miles southeast of Maryland Heights
  • Low priced Suburban property
  • Check-in: 3:00 PM
  • Not very clean
  • The majority of guests thought it was rather dirty
Days Inn St. Louis Westport in Saint Louis
+1-888-389-4121
1970 Craig Rd., Saint Louis, MO 63146 ~2.73 miles southeast of Maryland Heights
  • Inexpensive Suburban property
  • Hotel has 120 rooms
  • Elevator in need of updating
  • WiFi system needs upgrading
Earth City Courtyard - St. Louis
+1-888-675-2083
3101 Rider Trail South, St. Louis, MO 63044 ~2.73 miles northeast of Maryland Heights
  • Midscale property
  • Check-in time: 1500
From$54
Very Good 4.0 /5Review Score CallBookMore Details
Sonesta Es Suites St. Louis Westport
+1-800-716-8490
1855 Craigshire Rd., Maryland Heights, MO 63146
  • Three Star Suburban property
  • Fitness + Health Center
  • Most guests found the kitchenette to be good
  • Vibe was good
From$72
Very Good 4.5 /5Review Score CallBookMore Details
Springhill Suites St. Louis Airport / Earth City
+1-800-805-5223
3099 Rider Trail South, St. Louis, MO 63044 ~2.88 miles north of Maryland Heights
  • Three Star property
  • Check in: 3
From$109
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn St. Louis Arpt West Earth City in Earth City
+1-888-965-1860
3400 Rider Trail South, Earth City, MO 63045 ~2.88 miles northeast of Maryland Heights
  • Affordable Suburban property
  • 8 floors in hotel
From$75
Very Good 4.0 /5Read Reviews CallBookMore Details
Red Roof Inn in St. Louis
+1-888-788-5576
11837 Lackland Rd., St. Louis, MO 63146 ~2.88 miles southeast of Maryland Heights
  • 2-star Highway hotel
  • Check-in: 2:00 PM
  • Every guests reviewed thought it was a great value
  • Loud squeaky air conditioner
Extended Stay America St. Louis Westport - Maryland Heights
+1-888-897-9207
11827 Lackland Rd., Maryland Heights, MO 63146
  • Low priced Suburban property
  • Check-in time: 3:00 PM
  • Almost all guests thought the building wasn't nice
  • Beds need improvement
La Quinta Inn & Suites St. Louis Westport by Wyndham
+1-888-311-4278
11805 Lackland Rd., St. Louis, MO 63146 Website ~2.94 miles southeast of Maryland Heights
  • Midscale Suburban property
  • 131 rooms 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 St. Charles Mo are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels in Maryland Heights?

Sheraton Westport Plaza Tower, Ameristar Casino Resort Spa and Embassy Suites by Hilton St. Louis St. Charles 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 Westport, and SureStay Plus Hotel by Best Western St. Louis 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 Spa and Hollywood Casino St. Louis are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels in Maryland Heights?

Sheraton Westport Plaza Tower, Courtyard St. Louis Westport Plaza and Earth City Courtyard 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, St. Charles Comfort Suites and Sleep Inn 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 SureStay Plus Hotel by Best Western St. Louis 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 Candlewood Suites 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