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
  • 3-star Suburban property
  • 6 floors in property
  • Best value for money
  • Everything was clean
From$65
Very Good 4.0 /5Reviews CallBookMore Details
Best Western St. Louis Inn in Saint Louis 6224 Heimos Industrial Park Dr., Saint Louis, MO 63129 ~18.87 miles south of Maryland Heights center
  • Economical Suburban property
  • Check-in: 3.00p.m
  • Vibe is not too good
  • The majority of guests thought they were poorly maintained
More details
Best Western Troy Hotel in Troy 2020 Formosa Rd., Troy, IL 62294 ~30.57 miles east of Maryland Heights center
  • 3 star Rural property
  • 10 suites in property
More details

Comparable hotels to Best Western

Hampton Inn Westport 2454 Old Dorsett, Maryland Heights, MO 63043
  • Midscale Suburban hotel
  • 122 sleeping rooms in hotel
  • Most guests said rooms were clean
  • Check in and out was quick
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Homewood Suites by Hilton St. Louis Westport in Maryland Heights 2434 Old Dorsett Rd., Maryland Heights, MO 63043
  • Three Star Suburban hotel
  • 6 suites in hotel
Drury Inn & Suites St. Louis Westport : 12220 Dorsett Rd. 12220 Dorsett Rd., Maryland Heights, MO 63043
  • Three Star Suburban hotel
  • Has environment-friendly policy See policy
  • Dining area clean
  • Tasty breakfast

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