Star Rating
Hotel Name
Price Range (USD)to
Amenities

All Best Western in or near Maryland Heights

Best Western Kirkwood Inn : 1200 South Kirkwood Rd. 1200 South Kirkwood Rd., Saint Louis, MO 63122 ~11.71 miles south of Maryland Heights center
  • Three Star Suburban hotel
  • Complimentary breakfast is offered
  • Pillows are small
  • Excellent location
Best Western St. Louis Inn 6224 Heimos Industrial Park Dr., Saint Louis, MO 63129 ~18.87 miles south of Maryland Heights center
  • Cheap Suburban property
  • 12 suites in hotel
  • New rooms
  • Room is all right
More details
Best Western Troy Hotel - Troy 2020 Formosa Rd., Troy, IL 62294 ~30.57 miles east of Maryland Heights center
  • Affordable Rural property
  • Hotel has 65 rooms
More details
From$55
Average 3.5 /5Reviews CallBookMore Details

Similar hotels to Best Western

Hampton Inn Westport - Maryland Heights 2454 Old Dorsett, Maryland Heights, MO 63043
  • Three Star Suburban hotel
  • Hotel has 4 floors
  • Amenities are not the best
  • Average value
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Homewood Suites by Hilton St. Louis Westport : 2434 Old Dorsett Rd. 2434 Old Dorsett Rd., Maryland Heights, MO 63043
  • Affordable Suburban property
  • 4 floors in property
Drury Inn & Suites St. Louis Westport 12220 Dorsett Rd., Maryland Heights, MO 63043
  • Affordable Suburban property
  • Fitness center on property
  • Nice rooms
  • Hotel room was superb

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