Star Rating
Hotel Name
Price Range (USD)to

All Best Western in or near Maryland Heights

Best Western Kirkwood Inn 1200 South Kirkwood Rd., Saint Louis, MO 63122 ~11.71 miles south of Maryland Heights center
  • 3-star Suburban hotel
  • Hotel has 112 rooms
  • Most guests found the staff to be very friendly
  • Beds were acceptable for 50%
Best Western St. Louis Inn - Saint Louis 6224 Heimos Industrial Park Dr., Saint Louis, MO 63129 ~18.87 miles south of Maryland Heights center
  • Inexpensive Suburban hotel
  • Hotel has 12 suites
  • Rooms are ok
  • Pool is mediocre
More details
Best Western Troy Hotel 2020 Formosa Rd., Troy, IL 62294 ~30.57 miles east of Maryland Heights center
  • 3 star Rural hotel
  • 10 suites in hotel
More details

Similar hotels to Best Western

Hampton Inn Westport in Maryland Heights 2454 Old Dorsett, Maryland Heights, MO 63043
  • 3-star Suburban hotel
  • Free breakfast
  • Most guests thought the service was very professional
  • No microwave
Very Good 4.0 /5Reviews CallBookMore Details
Drury Inn & Suites St. Louis Westport 12220 Dorsett Rd., Maryland Heights, MO 63043
  • 3 star Suburban property
  • Hotel has 6 suites
  • Family-friendly dinners
  • Very clean and cozy rooms
Hollywood Casino St. Louis
777 Casino Center Dr., Maryland Heights, MO 63043
  • Midscale Airport hotel
  • Check-in time: 4:00 PM
  • Good restaurants & bars in the area
  • Great parking, according to 86%
Average 3.5 /5Reviews CallBookMore Details

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