Hotels in Maryland Heights

Search over 1706 hotels from $64

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Maryland Heights Hotels

Don't see what you're looking for?
See all available properties in Maryland Heights
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Luxury Hotels in Maryland Heights

    Days Inn and Suites by Wyndham St. Louis/Westport Plaza

    Days Inn and Suites by Wyndham St. Louis/Westport Plaza

    1970 Craig Rd, Maryland Heights, MO, 63146
    The price is $64 per night from Dec 20 to Dec 21
    $64
    per night
    Dec 20 - Dec 21
    2.7/5 (1,005 reviews)
    Sheraton Westport Plaza Hotel St. Louis

    Sheraton Westport Plaza Hotel St. Louis

    900 Westport Plz, Maryland Heights, MO, 63146
    The price is $126 per night from Dec 24 to Dec 25
    $126
    per night
    Dec 24 - Dec 25
    4.1/5 Very Good! (778 reviews)
    DoubleTree by Hilton Hotel St. Louis Westport

    DoubleTree by Hilton Hotel St. Louis Westport

    1973 Craigshire Rd, Maryland Heights, MO, 63146
    The price is $127 per night from Dec 23 to Dec 24
    $127
    per night
    Dec 23 - Dec 24
    4.1/5 Very Good! (1,000 reviews)

Pet Friendly Maryland Heights Hotels

    La Quinta Inn & Suites by Wyndham St. Louis Westport

    La Quinta Inn & Suites by Wyndham St. Louis Westport

    11805 Lackland Rd, Maryland Heights, MO, 63146
    The price is $98 per night from Dec 6 to Dec 7
    $98
    per night
    Dec 6 - Dec 7
    4/5 Very Good! (1,002 reviews)
    Craigshire Suites

    Craigshire Suites

    1881 Craigshire Rd, Maryland Heights, MO, 63146
    The price is $80 per night from Dec 1 to Dec 2
    $80
    per night
    Dec 1 - Dec 2
    3.6/5 Good! (1,014 reviews)
    Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel

    Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel

    13615 Riverport Drive, I-70 & Earth City Expswy, Maryland Heights, MO, 63043
    The price is $104 per night from Dec 4 to Dec 5
    $104
    per night
    Dec 4 - Dec 5
    3.7/5 Good! (1,001 reviews)

Where is a good place to stay in Maryland Heights?

What are the best cheap hotels in Maryland Heights?

Check out the 6 budget-friendly hotels in Maryland Heights for a good deal. Extended Stay America Suites St Louis Westport Central is a 2.5-star hotel with free breakfast, free WiFi, and free parking. Another option is Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel, a 2.5-star hotel offering freebies like buffet breakfast, WiFi, and parking. You'll also find Courtyard by Marriott St Louis Westport Plaza, which is a 3-star hotel with free WiFi, free parking, and laundry facilities.

What are the best hotels in central Maryland Heights?

These are some of our travelers' favorite hotels in the center of Maryland Heights:

You'll love Maryland Heights for its live music scene, array of shops and popular restaurants. Close to central Maryland Heights, you'll find interesting places to visit like Westport Plaza.

What are some of the best hotels close to Westport Plaza?

This is a major shopping area where you can spend a day browsing, and it's 1.9 mi from central Maryland Heights. There are 27 hotels within a mile of Westport Plaza, giving you plenty to choose from, and here are some of the top ones:

Recent Reviews