Star Rating
Hotel Name
Price Range (USD)to
Amenities

All Best Western in or near Maryland Heights

Best Western Kirkwood Inn in Saint Louis 1200 South Kirkwood Rd., Saint Louis, MO 63122 ~11.71 miles south of Maryland Heights center
  • Affordable Suburban property
  • 112 sleeping rooms in hotel
  • Great location
  • Most guests were happy with the price of the breakfast
From$65
Very Good 4.0 /5Read Reviews CallBookMore Details
Best Western St. Louis Inn 6224 Heimos Industrial Park Dr., Saint Louis, MO 63129 ~18.87 miles south of Maryland Heights center
  • Economy Suburban property
  • Hotel has 12 suites
  • Wifi sucked
  • Every guests reviewed enjoyed the restaurants & bars nearby
More details
From$54
Very Good 4.0 /5Review Score CallBookMore Details
Best Western Troy Hotel 2020 Formosa Rd., Troy, IL 62294 ~30.57 miles east of Maryland Heights center
  • 3 star Rural hotel
  • Hotel has 10 suites
More details

Similar hotels to Best Western

Hampton Inn Westport 2454 Old Dorsett, Maryland Heights, MO 63043
  • Mid-scale Suburban property
  • 2 meeting rooms in hotel
  • New rooms
  • Friendly service
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Homewood Suites by Hilton St. Louis Westport - Maryland Heights 2434 Old Dorsett Rd., Maryland Heights, MO 63043
  • 3 star Suburban property
  • Hotel has 6 suites
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
  • 4 meeting rooms in hotel
  • Most guests thought beverage prices were a great value
  • Most guests said rooms were big enough
From$85
Very Good 4.5 /5Read Reviews CallBookMore Details

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