Missouri may have travel restrictions in place due to COVID-19.

Photo by Jennifer Maupin

Find Hotels in Maryland Heights, MO

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
La Quinta Inn & Suites by Wyndham St Louis Airport-Riverport
3 out of 5
13615 Riverport Drive, I-70 & Earth City Expswy, Maryland Heights, MO
Get Rates
3.74 km from city centre
3.9/5Good! (1,028 reviews)
March 2020 trip to MO

"The manager was very helpful with arranging my return of may rental car and trip back to the hotel"…"

Reviewed on Mar. 27, 2020

La Quinta Inn & Suites by Wyndham St Louis Airport-Riverport
Hawthorn Suites by Wyndham St. Louis Westport Plaza
3 out of 5
1881 Craigshire Rd, Maryland Heights, MO
Get Rates
3.7 km from city centre
3.7/5Good! (999 reviews)

"Really nice quiet place, secluded, nice clean rooms"…"

Reviewed on Oct. 14, 2020

Hawthorn Suites by Wyndham St. Louis Westport Plaza
Homewood Suites by Hilton St. Louis Westport
3 out of 5
2434 Old Dorsett Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $140 per night from Dec 7 to Dec 8
2.5 km from city centre
4.5/5Wonderful! (225 reviews)

"I had a great stay"…"

Reviewed on Aug. 31, 2020

Homewood Suites by Hilton St. Louis Westport
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Motel 6 Maryland Heights, MO
2 out of 5
12330 Dorsett Rd, Maryland Heights, MO
Free cancellation
The price is CA $64 per night from Jan 3 to Jan 4
2.35 km from city centre
3/5 (990 reviews)

"Rooms were a bit small for 2 queen beds, but still plenty of room. Very pet friendly!"…"

Reviewed on Jun. 6, 2020

Motel 6 Maryland Heights, MO
SureStay Plus Hotel by Best Western St. Louis Westport
3.5 out of 5
12220 Dorsett Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $74 per night from Dec 12 to Dec 13
2.65 km from city centre
4.4/5Wonderful! (922 reviews)

"Right off the interstate. Clean. Rooms well appointed"…"

Reviewed on Dec. 4, 2020

SureStay Plus Hotel by Best Western St. Louis Westport
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $71 per night from Dec 14 to Dec 15
3.78 km from city centre
3.6/5Good! (959 reviews)

"The stay was solid. The only thing I found was a bug behind the alarm clock but I killed it. Other than that, everything was clean. The bed was comfortable. I like that rooms have a couch, microwave, and mini-fridge. didn't eat continental breakfast because I didn't wake up early enough. The staff ..."…"

Reviewed on Oct. 19, 2020

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Courtyard by Marriott St Louis Westport Plaza
3 out of 5
11888 Westline Industrial Dr, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $75 per night from Dec 17 to Dec 18
3.69 km from city centre
4.4/5Wonderful! (987 reviews)

"The front desk staff was very efficient and accommodating. The ease of entering/exiting the room to my car. Safety of the building and Covid restrictions were excellent."…"

Reviewed on Dec. 5, 2020

Courtyard by Marriott St Louis Westport Plaza
Comfort Inn St Louis - Westport
3 out of 5
12031 Lackland Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $86 per night from Dec 7 to Dec 8
3.57 km from city centre
3.8/5Good! (992 reviews)

"Great building overall. Lots of space to walk around on the first floor. Very friendly staff! The hotel room itself what's very nice as well! I would definitely make another trip."…"

Reviewed on Aug. 29, 2020

Comfort Inn St Louis - Westport
La Quinta Inn & Suites by Wyndham St. Louis Westport
2.5 out of 5
11805 Lackland Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $71 per night from Dec 13 to Dec 14
4.12 km from city centre
4.1/5Very Good! (986 reviews)

"The cleanliness and ease of travel to and from. Location was close enough to all of our activities."…"

Reviewed on Dec. 2, 2020

La Quinta Inn & Suites by Wyndham St. Louis Westport
Red Roof Inn St Louis - Westport
2 out of 5
11837 Lackland Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $72 per night from Dec 7 to Dec 8
4.05 km from city centre
2.8/5 (998 reviews)

"Shower curtains and pillow cases had stains on them"…"

Reviewed on May 28, 2020

Red Roof Inn St Louis - Westport
Extended Stay America - St. Louis - Westport - Central
2.5 out of 5
12161 Lackland Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $75 per night from Jan 4 to Jan 5
3.39 km from city centre
3.6/5Good! (621 reviews)

"The rooms are nice and clean. The staff was very attentive and friendly. They provide me with extra towels if I needed it."…"

Reviewed on Nov. 27, 2020

Extended Stay America - St. Louis - Westport - Central
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $114 per night from Dec 7 to Dec 8
3.98 km from city centre
4/5Very Good! (1,629 reviews)

"Some things were closed like the fitness center but the casino was open!"…"

Reviewed on Oct. 20, 2020

Hollywood Casino & Hotel St. Louis
Extended Stay America - St. Louis -Westport-East Lackland Rd
2 out of 5
11827 Lackland Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $63 per night from Dec 7 to Dec 8
4.12 km from city centre
2.9/5 (994 reviews)
Heartbreak Hotel

"It's a great place to stay if you just needed to be alone to cry for a bit; great rates!"…"

Reviewed on Aug. 16, 2020

Extended Stay America - St. Louis -Westport-East Lackland Rd
Sonesta ES Suites St. Louis Westport
3 out of 5
1855 Craigshire Road, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $127 per night from Dec 7 to Dec 8
3.81 km from city centre
4.3/5Excellent! (985 reviews)

"Great place to stay kids enjoyed the hotel. Recommend"…"

Reviewed on Oct. 19, 2020

Sonesta ES Suites St. Louis Westport
Extended Stay America - St. Louis - Westport - Craig Road
2.5 out of 5
2030 Craig Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $63 per night from Dec 7 to Dec 8
3.75 km from city centre
3.2/5 (572 reviews)

"Booking through Expedia we were not given the pet room we needed. Charles at the front desk was more than accommodating an found us a room. We had been traveling and just wanted to rest...we could not thank him enough! Although the property could definitely use some updates the staff was ..."…"

Reviewed on Sep. 17, 2020

Extended Stay America - St. Louis - Westport - Craig Road
Staybridge Suites St Louis - Westport
3 out of 5
25 Progress Pkwy, Maryland Heights, MO
Free cancellation
The price is CA $120 per night from Dec 13 to Dec 14
2.93 km from city centre
4.6/5Exceptional! (298 reviews)

"Very clean facility easy parking and friendly staff"…"

Reviewed on Oct. 7, 2020

Staybridge Suites St Louis - Westport
DoubleTree by Hilton Hotel St. Louis Westport
3.5 out of 5
1973 Craigshire Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $114 per night from Dec 7 to Dec 8
3.57 km from city centre
4.2/5Excellent! (991 reviews)

"Nice, clean, conveniently located for me, easy parking, nice friendly staff."…"

Reviewed on Nov. 30, 2020

DoubleTree by Hilton Hotel St. Louis Westport
Sheraton Westport Plaza Hotel St. Louis
3.5 out of 5
900 Westport Plz, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $88 per night from Dec 11 to Dec 12
3.09 km from city centre
4.2/5Very Good! (635 reviews)

"The Room was more spacious than we hoped, and the check in was very quick"…"

Reviewed on Oct. 18, 2020

Sheraton Westport Plaza Hotel St. Louis
Homewood Suites by Hilton St. Louis Riverport - Airport West
3 out of 5
13639 Riverport Dr, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $102 per night from Dec 10 to Dec 11
3.88 km from city centre
4.2/5Excellent! (711 reviews)
Great stay for the cost, some fixes needed though

"Very roomy large living rooms with separate bedroom and bath, nice surprise compared to standard hotel setup. Kitchen space was a nice touch, especially with regular-sized refrigerator and freezer along with cooking range and sink, great addition for long-term stay or family. Less than desirable ..."…"

Reviewed on Sep. 1, 2020

Homewood Suites by Hilton St. Louis Riverport - Airport West
Holiday Inn Express St. Louis Airport - Riverport
3 out of 5
13735 Riverport Dr, Maryland Heights, MO
Free cancellation
The price is CA $97 per night from Jan 1 to Jan 2
4.23 km from city centre
3.7/5Good! (737 reviews)

"this is a nice quite hotel and the staff is always very helpful"…"

Reviewed on Sep. 3, 2020

Holiday Inn Express St. Louis Airport - Riverport
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.

Maryland Heights Hotel Guide

Should you be looking for comfortable accommodation in Maryland Heights, you are spoiled for choice. Expedia's booking page currently lists 61 hotels within a 0.1-kilometre (0.06-mile) distance of the center of Maryland Heights.

You'll find DoubleTree by Hilton Hotel St. Louis Westport and Motel 6 Maryland Heights, MO within strolling distance from Maryland Heights' center.

Those traveling on a budget will be pleased to find that there's a decent selection of lower-priced lodgings in the vicinity of Maryland Heights. The Homewood Suites by Hilton St. Louis Westport is 3 kilometres (2 miles) from the main part of Maryland Heights, while the Motel 6 Maryland Heights, MO is 2 kilometres (1 mile) away. More options at the lower end of the spectrum in Maryland Heights are the Extended Stay America - St. Louis - Westport - Central and the Days Inn St. Louis Westport MO.

15 kilometres (9 miles) away from downtown Maryland Heights, is the The Ritz-Carlton, St. Louis. Alternatively, the Grand Center Inn is located 25 kilometres (14 miles) away. Two other places to stay in the Maryland Heights area include the Ameristar Casino Resort and Spa and the The Chase Park Plaza.

Once you have explored Maryland Heights, why don't you travel a bit further afield? The St. Louis - Northeast Missouri region has plenty of things to offer. St. Louis - Northeast Missouri offers prairies, and commonly visited St. Louis - Northeast Missouri tourist destinations include history museums. In this section of United States of America tourists can enjoy mountain biking and hiking.

40 kilometres (25 miles) away from Maryland Heights you will find North MetroEast, where you can spend the day exploring The Gardens at SIUE and Edwardsville Arts Center. If you'd like to stay in North MetroEast, be sure to check out the Hampton Inn Suites St LouisEdwardsville and Comfort Inn Edwardsville. Alternatively, you could consider staying at Downtown St. Louis, 25 kilometres (16 miles) to the southeast of Maryland Heights, where you can pick from the Four Seasons Hotel St Louis and The Westin St. Louis. The Old Post Office and Scott Joplin House State Historic Site are just some of the more popular sites to see when you're in Downtown St. Louis.

Lambert-St. Louis International Airport can be found 10 kilometres (6 miles) from Maryland Heights. Travelers who wish to stay nearby, you can easily secure a room via Expedia at the Marriott St. Louis Airport or the Holiday Inn St. Louis-Airport.

Frequently asked questions

What's the best place to stay in Maryland Heights?
Fairfield Inn & Suites St Louis Westport is a favorite with Expedia customers. This hotel is a short 10-minute walk from Westport Plaza, and it offers free breakfast and an indoor pool. Reviews from our site also recommend Courtyard by Marriott St Louis Westport Plaza and Residence Inn St Louis Westport as top options for your stay.
If I need to cancel my hotel reservation in Maryland Heights, will I receive a refund?
Yes, you’ll find most hotel reservations are fully refundable if cancelled prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a reservation that’s non-refundable, it might still be possible to cancel it and get a refund within 24 hours of booking. Add your dates and click on “Search”, then you can use the “free cancellation” filter to get the best options available in Maryland Heights.
What's the best budget-friendly accommodation in Maryland Heights?
Based on reviews, Days Inn and Suites by Wyndham St. Louis/Westport Plaza is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free buffet breakfast and free WiFi. Other good options for your budget-friendly stay include Motel 6 Maryland Heights, MO and Comfort Inn St Louis - Westport.
What's the best accommodation for a family vacation in Maryland Heights?
Sonesta ES Suites St. Louis Westport is a top 3-star hotel on Expedia for families, and features in-room kitchens and free parking. Other choices for your stay with the kids include Hawthorn Suites by Wyndham St. Louis Westport Plaza and Homewood Suites by Hilton St. Louis Westport. Attractions in the area like St. Louis Zoo and Six Flags St. Louis are also fun for kids of all ages.
What's the best accommodation for a romantic getaway to Maryland Heights?
Hawthorn Suites by Wyndham St. Louis Westport Plaza is a favorite 3-star hotel for couples, and features premium bedding and kitchens. Other good options for a stay with your sweetheart include Hollywood Casino & Hotel St. Louis and Staybridge Suites St Louis - Westport.
What's the best pet-friendly accommodation in Maryland Heights?
La Quinta Inn & Suites by Wyndham St. Louis Westport is a top hotel for people traveling with their pets, and offers an outdoor pool and a fitness center for its human guests. Other good choices for you and your pet include Hawthorn Suites by Wyndham St. Louis Westport Plaza and La Quinta Inn & Suites by Wyndham St Louis Airport-Riverport.
What's the best hotel for casino gaming in Maryland Heights?
Hollywood Casino & Hotel St. Louis is a top 3.5-star hotel featuring a casino and 7 restaurants. Other good options to try your luck include La Quinta Inn & Suites by Wyndham St Louis Airport-Riverport and Homewood Suites by Hilton St. Louis Riverport - Airport West.
What are some accommodations with pools in Maryland Heights?
Days Inn and Suites by Wyndham St. Louis/Westport Plaza is a top hotel with a seasonal outdoor pool, free buffet breakfast, and free WiFi. A couple of other options with an onsite pool include Sonesta ES Suites St. Louis Westport and Hawthorn Suites by Wyndham St. Louis Westport Plaza.

Recent Reviews in Maryland Heights

More trip options