Star Rating
Hotel Name
Price Range (USD)to
Amenities

All Courtyard By Marriott in or near Maryland Heights

Courtyard St. Louis Westport Plaza - St. Louis
+1-888-690-5247
11888 Westline Industrial Dr., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights center
  • Mid-scale hotel
  • Check-in time: 3:00 PM
  • Stylish Hotel
  • Terrific location
Earth City Courtyard
+1-888-305-3366
3101 Rider Trail South, St. Louis, MO 63044 ~2.73 miles northeast of Maryland Heights center
  • 3 star property
  • 151 sleeping rooms in hotel
Creve Coeur Courtyard in Creve Coeur 828 North New Ballas Rd., Creve Coeur, MO 63146 ~3.98 miles southeast of Maryland Heights center
  • Three Star property
  • 154 sleeping rooms in hotel
  • All guests enjoyed the restaurants & bars nearby
  • Adequate balcony
From$54
Very Good 4.0 /5Read Reviews CallBookMore Details
Courtyard St. Louis / St. Peters in St. Peters 4341 Veterans Memorial Pkwy., St. Peters, MO 63376 ~7.39 miles northwest of Maryland Heights center
  • Mid-scale Suburban property
  • 4 floors in hotel
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Courtyard by Marriott Downtown - St. Louis
+1-866-221-8581
2340 Market St., St. Louis, MO 63103 ~15.63 miles east of Maryland Heights center
  • Midscale hotel
  • All guests said the bathroom was dirty
  • Rooms need regular maintenance

Hotels like Courtyard By Marriott

Hampton Inn Westport : 2454 Old Dorsett 2454 Old Dorsett, Maryland Heights, MO 63043
  • Mid-scale Suburban hotel
  • Shuttle to airport available
  • Great service
  • Most guests appreciated the modern rooms
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Homewood Suites by Hilton St. Louis Westport 2434 Old Dorsett Rd., Maryland Heights, MO 63043
  • Midscale Suburban property
  • 2 meeting rooms in property
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Drury Inn & Suites St. Louis Westport - Maryland Heights 12220 Dorsett Rd., Maryland Heights, MO 63043
  • Three Star Suburban property
  • Check in time: 3:00 PM
  • Nearby restaurants in the area
  • Awesome happy hour
Hollywood Casino St. Louis - Maryland Heights
+1-888-283-3404
777 Casino Center Dr., Maryland Heights, MO 63043
  • Midscale Airport hotel
  • Check-in time: 4:00 PM
  • Valet service is ok
  • The smell of smoke
Staybridge Suites St. Louis Westport - St. Louis 25 Progress Pkwy., St. Louis, MO 63146
  • Affordable Suburban property
  • 122 rooms in hotel

Next: Show All Available Comparable Hotels with Pricing
Back to Top