Maryland Heights, Missouri, sits just west of St. Louis and offers a practical base for travelers watching their budget. The area around Westport Plaza and Riverport is packed with affordable hotel options that keep costs down without sacrificing essentials like free parking, WiFi, and breakfast. Whether you're catching a flight at Lambert International Airport or visiting local businesses, these cheap hotels provide straightforward comfort at reasonable rates.
Budget-wise, expect to pay anywhere from $60 to $110 per night depending on the season and property. For example, Motel 6-Maryland Heights offers basic rooms with free WiFi and laundry facilities, while Extended Stay America Suites provides kitchenettes for longer visits. If you're looking for a bit more, Hampton Inn St. Louis - Westport includes a seasonal outdoor pool and daily breakfast. Most hotels in this area offer free on-site parking, and some, like La Quinta Inn & Suites, even throw in a complimentary airport shuttle. Book early to lock in the best rates, especially during summer weekends when the family-friendly pools and nearby Westport Playhouse draw crowds.
