See the latest deals and prices in Maryland Heights hotels
Filter by:

Hollywood Casino & Hotel St. Louis
Hotel in Maryland Heights
Very Good
4 reviews
7
From $116 per night

Motel 6 Maryland Heights, MO
Hotel in Maryland Heights
Average
9 reviews
5
From $64 per night

Best Western Plus St. Louis West-Westport
Hotel in Maryland Heights
No reviews
2 reviews
-
From $96 per night

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
Hotel in Maryland Heights
Very Good
5 reviews
7
From $94 per night

La Quinta Inn & Suites by Wyndham St. Louis Westport
Hotel in Maryland Heights
Very Good
4 reviews
8
From $83 per night

Extended Stay America Suites St Louis Westport Central
Hotel in Maryland Heights
Very Good
2 reviews
7
From $93 per night

Extended Stay America Select Suites St Louis Earth City
Hotel in Bridgeton
Average
0 reviews
5
From $106 per night

Studio 6 Extended Stay - St Louis, MO - Westport/Craig Road
Hotel in Maryland Heights
Average
0 reviews
5
From $62 per night

Staybridge Suites St Louis - Westport by IHG
Hotel in Maryland Heights
Excellent
2 reviews
9
From $169 per night

Motel 6 Maryland Heights, MO
Hotel in Maryland Heights
From $64 per night

Best Western Plus St. Louis West-Westport
Hotel in Maryland Heights
From $96 per night

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
Hotel in Maryland Heights
From $94 per night

Extended Stay America Suites St Louis Westport Central
Hotel in Maryland Heights
From $93 per night

La Quinta Inn & Suites by Wyndham St. Louis Westport
Hotel in Maryland Heights
From $83 per night

Best Western Plus St. Louis West-Westport
Hotel in Maryland Heights
From $96 per night

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
Hotel in Maryland Heights
From $94 per night

Extended Stay America Suites St Louis Westport Central
Hotel in Maryland Heights
From $93 per night

Staybridge Suites St Louis - Westport by IHG
Hotel in Maryland Heights
From $169 per night
Maryland Heights, Missouri, United States of America, is a vibrant destination offering a variety of accommodations to suit different budgets and preferences. The average price of hotels in this area right now is $121, with options ranging from $62 to $226. Whether you're visiting for business or leisure, you'll find a hotel that meets your needs.
Some of the neighborhoods where you can find hotels include . These areas provide convenient access to various points of interest, making your stay both comfortable and enjoyable. Maryland Heights is home to several attractions, including the , which draw visitors from near and far.
With 20 hotels available in Maryland Heights, you'll have plenty of choices for your stay. Among the most popular options are the Comfort Inn St. Louis - Westport Event Center, Extended Stay America Suites St Louis Westport Craig Road, Motel 6 Maryland Heights, MO, La Quinta Inn & Suites by Wyndham St. Louis Westport, and Best Western Plus St. Louis West-Westport. These hotels are well-regarded for their amenities and convenient locations.
Whether you're looking for a budget-friendly option or a more upscale experience, Maryland Heights has something to offer. The variety of hotels ensures that every traveler can find the perfect place to stay while exploring all that this dynamic area has to offer.
December is the cheapest time to stay in Maryland Heights for an average of $94 per night.
Average price per night for 3-star hotels
Month
Price
January
$118
February
$122
March
$132
April
$127
May
$109
June
$122
July
$123
August
$120
September
$119
October
$113
November
$103
December
$94
Motel 6 Maryland Heights, MO
Maryland Heights
8
Very Good
•
9 reviews
Brittany
United States
Staybridge Suites St Louis - Westport by IHG
Maryland Heights
9
Excellent
•
2 reviews
Kelsi
United States
Hollywood Casino & Hotel St. Louis
Maryland Heights
10
Excellent
•
4 reviews
Kristy
United States
9
Excellent
•
5 reviews
The location was so close to our concert venue, we could walk!! It was also very clean and spacious.
Tessa
Extended Stay America Suites St Louis Westport Central
Maryland Heights
6
Average
•
2 reviews
alex
United States
La Quinta Inn & Suites by Wyndham St. Louis Westport
Maryland Heights
4
Poor
•
4 reviews
April
United States
Best Western Plus St. Louis West-Westport
Maryland Heights
7
Very Good
•
2 reviews
Cole
United States
Nearby destinations