My Trips
city landscape illustration

Find Hotels in Maryland Heights

See the latest deals and prices in Maryland Heights hotels



Maryland Heights – discover 22 hotels

Filter by:



Budget hotels in Maryland Heights

Popular hotels in Maryland Heights with free breakfast

About Maryland Heights

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 $115, with options ranging from $71 to $186. 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 22 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.

Cheapest time to stay in Maryland Heights

February is the cheapest time to stay in Maryland Heights for an average of $91 per night.

Average price per night for 3-star hotels

Month

Price

January

$101

February

$91

March

$102

April

$105

May

$101

June

$107

July

$106

August

$105

September

$107

October

$109

November

$101

December

$105