Hotels in Maryland Heights

Search and compare Maryland Heights hotels from hundreds of travel sites and save

Maryland Heights, MO, United States
3 Dec — 4 Dec2
Maryland Heights, MO, United States
Fri 3/12
Sat 4/12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Maryland Heights

Filter by star ratings
All filters
Extended Stay America Suites - St Louis - Westport - East Lackland Rd
Extended Stay America Suites - St Louis - Westport - East Lackland Rd
5.4 Okay
11827 Lackland Road, Maryland Heights, MO, United States
Show on map
1.7 km from city centre, Maryland Heights 
OkayBased on 517 reviews
5.4

Extended Stay America - St Louis - Westport - East Lackland Rd is located in Saint Louis and provides free Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

Motel 6 Maryland Heights Mo
Motel 6 Maryland Heights Mo
5.9 Okay
12330 Dorsett Road, Maryland Heights, MO, United States
Show on map
1.7 km from city centre, Maryland Heights 
OkayBased on 901 reviews
5.9

Motel 6 St Louis Maryland Heights provides comfortable 3-star accommodation in Saint Louis. It also offers meeting rooms, room service and a 24-hour reception.

Tips for booking a Maryland Heights hotel

Cheapest month:March
Most expensive month:December
Average price in Maryland Heights:$161/night
Absolute cheapest price found:$68/night
Cheapest day:Wednesday
Most expensive day:Saturday
$85 - $203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$138 - $192
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Maryland Heights hotels

Show all 44 hotels
1
Motel 6 Maryland Heights Mo
Motel 6 Maryland Heights Mo
5.9 Okay
12330 Dorsett Road, Maryland Heights, MO, United States
Show on map
1.7 km from city centre, Maryland Heights, MO, United States 

Motel 6 St Louis Maryland Heights provides comfortable 3-star accommodation in Saint Louis. It also offers meeting rooms, room service and a 24-hour reception.

2
Extended Stay America Suites - St Louis - Westport - East Lackland Rd
Extended Stay America Suites - St Louis - Westport - East Lackland Rd
5.4 Okay
11827 Lackland Road, Maryland Heights, MO, United States
Show on map
1.7 km from city centre, Maryland Heights, MO, United States 

Extended Stay America - St Louis - Westport - East Lackland Rd is located in Saint Louis and provides free Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

Cheapest hotels in Maryland Heights, St. Louis

Show all 44 hotels
Extended Stay America Suites - St Louis - Westport - East Lackland Rd
Extended Stay America Suites - St Louis - Westport - East Lackland Rd
5.4 Okay
11827 Lackland Road, Maryland Heights, MO, United States
Show on map
1.7 km from city centre,  

Extended Stay America - St Louis - Westport - East Lackland Rd is located in Saint Louis and provides free Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

$84
Avg. per night
Motel 6 Maryland Heights Mo
Motel 6 Maryland Heights Mo
5.9 Okay
12330 Dorsett Road, Maryland Heights, MO, United States
Show on map
1.7 km from city centre,  

Motel 6 St Louis Maryland Heights provides comfortable 3-star accommodation in Saint Louis. It also offers meeting rooms, room service and a 24-hour reception.

$95
Avg. per night

Hotel prices in Maryland Heights

2 stars or below

$84 - $95

Motel 6 Maryland Heights Mo

No. 1 most popular

$95
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Maryland Heights

Maryland Heights travel FAQs

  • What are the best hotels in Maryland Heights?

    Maryland Heights is home to many highly-rated hotels, one of which is Hollywood Casino St. Louis, which has a current rating of 8.0. For other potential stays, consider La Quinta Inn & Suites by Wyndham St Louis Airport-Riverport and La Quinta Inn & Suites by Wyndham St. Louis Westport, which can also be great places to stay in Maryland Heights.

  • What is a good hotel near Hollywood Casino Amphitheatre?

    Hollywood Casino St. Louis is a popular hotel near Hollywood Casino Amphitheatre that is highly recommended, with a score of 8.0 across 511 reviews.

  • How much is a hotel in Maryland Heights tonight?

    A hotel in Maryland Heights tonight can start as low as $77 for the night, with an average cost of $182, based on HotelsCombined searches over the last 72 hours.