Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Maryland Heights – 69 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Motel 6-Maryland Heights, MO

Hotel in Maryland Heights

Located 20 minutes’ drive outside of the St. Louis city center, this Maryland Heights, Missouri hotel features free WiFi access throughout the property. Launderette facilities are provided on site. Clean rooms, friendly staff, and the beds are so comfortable.

Show more Show less
6.2
Review score
840 reviews
Price from
$59.99
per night

Days Inn by Wyndham St. Louis/Westport MO

Hotel in Maryland Heights

Located 14 miles west of downtown St. Louis, this hotel is within a 15-minute drive of Lambert St. Louis International Airport. It features an outdoor swimming pool and offers free Wi-Fi. It was clean and quiet. We had the window open over the night and looked into the garden of the hotel. The breakfast was ok - nothing special but above average for the price we paid.

Show more Show less
6.7
Review score
891 reviews
Price from
$64.59
per night

Comfort Inn St Louis – Westport

Hotel in Maryland Heights

With convenient access to Highway 270, this St. Louis, Missouri hotel is just minutes from Lambert International Airport. Guests will also enjoy the 24-hour business center as well as the outdoor... The pool, the staff, the check in/out timings, very comfy beds

Show more Show less
7.4
Good
365 reviews
Price from
$84.15
per night

Sonesta ES Suites St. Louis Westport

Hotel in Maryland Heights

Less than 25 minutes’ drive from St. Louis city center, this all-suites hotel offers suites with a fully equipped kitchen and a spacious living area. A prepackaged breakfast is provided. Easy to get too. The room was very spacious and super clean. Landscape also was beautiful!!

Show more Show less
8.4
Very Good
466 reviews
Price from
$99
per night

Hawthorn Suites by Wyndham St. Louis Westport Plaza

Hotel in Maryland Heights

Minutes from Westport Plaza, a 42-acre development of specialty shops, restaurants and entertainment venues, this all-suite hotel in St. Louis, Missouri offers a hot breakfast. I liked EVERYTHING. The room felt so cozy and I felt almost at home there. The beds are SOOOO comfortable. Its a great stay for the price. They also have smoking rooms which is hard to find these days.

Show more Show less
7.1
Good
392 reviews
Price from
$109.65
per night

Homewood Suites by Hilton St. Louis Riverport- Airport West

Hotel in Maryland Heights

This hotel is located in Maryland Heights, and is 6 mi from the Lambert International Airport. This property features an indoor pool and fully equipped kitchen in every suite. We came down for a bachelorette party and a concert! The whole stay was great but what helped us the most was the shuttle that took us back and forth.

Show more Show less
7.3
Good
157 reviews
Price from
$109
per night

Extended Stay America Suites - St Louis - Westport - East Lackland Rd

Hotel in Maryland Heights

This Extended Stay America - St. Louis - Westport - East Lackland Rd. is located in Maryland Heights and especially designed for longer stays, with all rooms featuring a fully equipped kitchen. Nothing went well. Terrible staff.. no help.. called the law on me because of my serenges not asking if I was a diabetic.. hmm said I was having a drug party and washing wemons clothes no women. Suggesting I wear ladies attire. Then was not able to extend my stay but no reason

Show more Show less
6.1
Review score
226 reviews
Price from
$66.99
per night

Courtyard St. Louis Westport Plaza

Hotel in Maryland Heights

Courtyard Westport Plaza offers an indoor fitness center. It is located less than 7 miles from the Lambert-St. Louis International Airport. The staff was amazing, the room was clean, well decorated and the bed was comfortable. We definitely enjoyed our stay. We will be using this establishment again in the future...

Show more Show less
8.8
Excellent
247 reviews
Price from
$94.05
per night

Extended Stay America Suites - St Louis - Westport - Craig Road

Hotel in Maryland Heights

This Extended Stay America - St. Louis - Westport - Craig Road is located in St. Louis and especially designed for longer stays, with all rooms featuring a fully equipped kitchen. The staff was very polite and helpful

Show more Show less
7.2
Good
156 reviews
Price from
$71.49
per night

DoubleTree by Hilton St. Louis at Westport

Hotel in Maryland Heights

This St. Louis hotel is located directly off motorway I-270, 6.2 mi from Lambert St. Louis International Airport. Doubletree Hotel St. The staff ,breakfast, location

Show more Show less
7.8
Good
108 reviews
Price from
$118.15
per night

Most-booked hotels in Maryland Heights in the past month

See all

Maryland Heights's best hotels with breakfast

See all

Budget hotels in Maryland Heights

See all

FAQs about hotels in Maryland Heights

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Maryland Heights:

Explore guest reviews of hotels in Maryland Heights

See all