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, Motels & Accommodations

La Quinta
+1-888-690-5281
12330 Dorsett Rd., Maryland Heights, MO 63043
  • 2-star hotel
Quality Inn Westport
+1-800-230-4134
2434 Old Dorsett Rd., Maryland Heights, MO 63043
  • Two-star Suburban hotel
  • 4 floors in hotel
Hampton Inn Westport in Maryland Heights 2454 Old Dorsett, Maryland Heights, MO 63043
  • Midscale Suburban hotel
  • 2 meeting rooms in hotel
From$79
Very Good 4.0 /5Read Reviews Call
Drury Inn & Suites St. Louis Westport - Maryland Heights 12220 Dorsett Rd., Maryland Heights, MO 63043
  • Mid-scale Suburban property
  • Hotel has 6 suites
From$89
Very Good 4.5 /5Review Score Call
Hollywood Casino St. Louis
+1-888-305-3366
777 Casino Center Dr., Maryland Heights, MO 63043
  • Midscale Airport hotel
  • Airport shuttle provided
From$180
Average 3.5 /5Reviews Call
Sheraton Westport Plaza Tower 900 Westport Plaza, St. Louis, MO 63146 ~2.19 miles southeast of Maryland Heights
  • High-end Suburban property
  • Shuttle from airport available
From$79
Very Good 4.0 /5Read Reviews Call
Staybridge Suites St. Louis Westport in St. Louis 25 Progress Pkwy., St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • Mid-scale Suburban hotel
  • Hotel has 4 floors
La Quinta Inn & Suites St. Louis Airport / Riverpo - St. Louis 13615 Riverport Dr., St. Louis, MO 63043 Website ~2.20 miles northeast of Maryland Heights
  • Midscale Airport hotel
  • Check-in time: 3:00 pm
From$59
Very Good 4.0 /5Review Score Call
Sheraton Westport Lakeside Chalet - St. Louis 191 Westport Plaza, St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • Expensive Suburban property
  • Hotel has 7 suites
Homewood Suites by Hilton St. Louis Riverport in Maryland Heights
+1-800-997-5148
13639 Riverport Dr., Maryland Heights, MO 63043
  • Mid-scale Airport property
  • Check-in time: 3:00 PM
From$93
Very Good 4.0 /5Read Reviews Call
Extended Stay America : 12161 Lackland Rd. 12161 Lackland Rd., Maryland Heights, MO 63146
  • Two star Suburban property
  • Check-in time: 3:00 PM
Holiday Inn Express Riverport : 13735 Riverport Dr.
+1-888-305-3366
13735 Riverport Dr., St. Louis, MO 63043 ~2.49 miles north of Maryland Heights
  • 3-star Suburban property
  • Gym is available on property
Doubletree Hotel St. Louis at Westport in St. Louis 1973 Craigshire, St. Louis, MO 63146 ~2.57 miles southeast of Maryland Heights
  • Three Star Suburban hotel
  • Shuttle to airport available
Hawthorn Suites by Wyndham - St. Louis
+1-800-997-5149
1881a Craigshire, St. Louis, MO 63146 ~2.67 miles southeast of Maryland Heights
  • 3 star Suburban hotel
  • Free breakfast
From$90
Very Good 4.0 /5Read Reviews Call
Courtyard St. Louis Westport Plaza
+1-888-690-5281
11888 Westline Industrial Dr., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights
  • Midscale hotel
  • 12 suites in property
Hawthorn Suites by Wyndham St. Louis Westport Plaz in Maryland Heights 1881 Craigshire Rd., Maryland Heights, MO 63146 Website
  • Affordable Suburban property
  • Free complimentary breakfast
Comfort Inn Westport : 12031 Lackland Rd.
+1-800-997-5148
12031 Lackland Rd., Maryland Heights, MO 63146
  • Midscale Suburban property
  • Check-in: 3:00 PM
From$74
Very Good 4.0 /5Reviews Call
Studio Plus St. Louis Westport : 2030 Craig Rd.
+1-888-690-5247
2030 Craig Rd., St. Louis, MO 63146 ~2.70 miles southeast of Maryland Heights
  • Low Cost Suburban property
  • 72 sleeping rooms in hotel
Days Inn St. Louis Westport
+1-888-305-3366
1970 Craig Rd., Saint Louis, MO 63146 ~2.73 miles southeast of Maryland Heights
  • Low-priced Suburban hotel
  • Free breakfast
Earth City Courtyard : 3101 Rider Trail South
+1-800-881-1523
3101 Rider Trail South, St. Louis, MO 63044 ~2.73 miles northeast of Maryland Heights
  • 3-star property
  • Hotel has 12 suites
Sonesta Es Suites St. Louis Westport : 1855 Craigshire Rd.
+1-800-997-5149
1855 Craigshire Rd., Maryland Heights, MO 63146
  • Mid-scale Suburban property
  • Access to gym on-site
Red Roof Inn - St. Louis
+1-888-690-5281
11837 Lackland Rd., St. Louis, MO 63146 ~2.88 miles southeast of Maryland Heights
  • Economical Highway hotel
  • Check in: 2:00 PM
Holiday Inn Airport West - Earth City 3400 Rider Trail South, Earth City, MO 63045 ~2.91 miles north of Maryland Heights
  • 3-star Suburban property
  • Hotel has 8 floors
Extended Stay America St. Louis Westport in Maryland Heights
+1-800-997-5148
11827 Lackland Rd., Maryland Heights, MO 63146
  • Inexpensive Suburban property
  • Check-in time: 3:00 PM
La Quinta St. Louis Westport - St. Louis
+1-888-690-5247
11805 Lackland Rd., St. Louis, MO 63146 ~2.96 miles southeast of Maryland Heights
  • Mid-scale property
Next 25 Maryland Heights Hotels >  [1 - 25 of 50]    
Next: See My Maryland Heights Hotels with Pricing

Verified reviews of the city: Maryland Heights, MO

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

"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.5 out of 5 based on 2 reviews
Back to Top