Photo by Jennifer Maupin

Find hotels in Maryland Heights, MO from $90

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Check Maryland Heights hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1706 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Best Western Plus St. Louis Airport Hotel
2.5 out of 5
4576 Woodson Road, St. Louis, MO, 63134
Fully refundableReserve now, pay when you stay
The price is $119 per night from Dec 4 to Dec 5
$119
per night
Dec 4 - Dec 5
4.22 mi from city center
4.5/5 Wonderful! (533 reviews)
"Convenient to airport and very nice. Easy to leave car and spend night when back from trips."

Reviewed on Nov 28, 2022

Best Western Plus St. Louis Airport Hotel
Drury Inn & Suites St. Louis Brentwood
3 out of 5
8700 Eager Rd, Brentwood, MO, 63144
Fully refundableReserve now, pay when you stay
The price is $144 per night from Dec 9 to Dec 10
$144
per night
Dec 9 - Dec 10
7.41 mi from city center
4.7/5 Exceptional! (1,004 reviews)
Awesome hotel, lots of extas
"Very nice hotel with plenty of perks, afternoon buffet, breakfast buffet, complimentary beverages, 24 hour a day coffee, underground parking lot all included with your stay! large gym, pool, Spa. this will be my "Go to" hotel when I travel to this area,"

Reviewed on Nov 23, 2022

Drury Inn & Suites St. Louis Brentwood
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO, 63103
The price is $108 per night from Dec 5 to Dec 6
$108
per night
Dec 5 - Dec 6
13.04 mi from city center
4.2/5 Very Good! (1,001 reviews)
Perfect stay to see Bayer04 at the new City Park!
"We traveled from TN to see City FC play Bayer04 for the inaugural game at the new City Park stadium. The front desk manager was very friendly, curteous and helpful. The location was perfect, and the free parking was great! We ate at Sybergs after the game and the staff there were friendly, the food ..."

Reviewed on Nov 18, 2022

Pear Tree Inn St. Louis Near Union Station

Save an average of 15% on thousands of hotels when you're signed in

Drury Plaza Hotel St. Louis Chesterfield
3 out of 5
355 Chesterfield Ctr, Chesterfield, MO, 63017
Fully refundableReserve now, pay when you stay
The price is $126 per night from Dec 5 to Dec 6
$126
per night
Dec 5 - Dec 6
8.22 mi from city center
4.7/5 Exceptional! (1,001 reviews)
"The staff was especially friendly, and the service was great"

Reviewed on Nov 28, 2022

Drury Plaza Hotel St. Louis Chesterfield
Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 5 to Dec 6
$108
per night
Dec 5 - Dec 6
14.35 mi from city center
4.8/5 Exceptional! (1,808 reviews)
"Nice rooms and location"

Reviewed on Nov 26, 2022

Drury Plaza Hotel St. Louis at the Arch
Drury Inn St. Louis at Union Station
3 out of 5
201 S 20th St, St. Louis, MO, 63103
The price is $121 per night from Dec 5 to Dec 6
$121
per night
Dec 5 - Dec 6
13.24 mi from city center
4.6/5 Exceptional! (1,026 reviews)
"Freindly clean. Great location for sight seeing"

Reviewed on Nov 20, 2022

Drury Inn St. Louis at Union Station
Live by Loews - St.Louis
4 out of 5
799 Clark ave, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 20 to Dec 21
$129
per night
Dec 20 - Dec 21
14.13 mi from city center
4.5/5 Wonderful! (651 reviews)
"Only clean the room one day in all my stay and trying to charge 2 items of my account and I never used."

Reviewed on Nov 28, 2022

Live by Loews - St.Louis
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO, 63043
Fully refundableReserve now, pay when you stay
The price is $124 per night from Dec 1 to Dec 2
$124
per night
Dec 1 - Dec 2
3.89 mi from city center
3.9/5 Good! (1,000 reviews)
"We enjoyed a nice stay, fun and good dinner. Check-In with Heather was quick and easy. She is great!"

Reviewed on Nov 22, 2022

Hollywood Casino & Hotel St. Louis
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO, 63102
Fully refundable
The price is $94 per night from Dec 28 to Dec 29
$94
per night
Dec 28 - Dec 29
14.37 mi from city center
4.1/5 Very Good! (2,296 reviews)
"Great view of the arch."

Reviewed on Nov 28, 2022

Hyatt Regency St. Louis at The Arch
Ameristar Casino Resort and Spa
4.5 out of 5
1 Ameristar Blvd, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $151 per night from Dec 6 to Dec 7
$151
per night
Dec 6 - Dec 7
4.83 mi from city center
4.2/5 Very Good! (1,002 reviews)
"The customer service was amazing, but the cleanliness of the room and hallway was lacking. We also enjoyed the spa and everything there was amazing!"

Reviewed on Nov 21, 2022

Ameristar Casino Resort and Spa
Elimwood Hotel
3 out of 5
13735 Riverport Dr, Maryland Heights, MO, 63043
Fully refundableReserve now, pay when you stay
The price is $105 per night from Dec 1 to Dec 2
$105
per night
Dec 1 - Dec 2
3.53 mi from city center
3.5/5 Good! (1,000 reviews)
"Would stay here again."

Reviewed on Nov 28, 2022

Elimwood Hotel
Embassy Suites by Hilton St. Louis Downtown
3.5 out of 5
610 N 7th St, St. Louis, MO, 63101
Fully refundableReserve now, pay when you stay
The price is $114 per night from Dec 28 to Dec 29
$114
per night
Dec 28 - Dec 29
14.11 mi from city center
4.2/5 Excellent! (1,000 reviews)
"Front desk staff and Valet were amazing! So friendly and accommodating! Great job!"

Reviewed on Nov 27, 2022

Embassy Suites by Hilton St. Louis Downtown
Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO, 63112
Fully refundableReserve now, pay when you stay
The price is $125 per night from Dec 19 to Dec 20
$125
per night
Dec 19 - Dec 20
8.11 mi from city center
4.6/5 Wonderful! (1,001 reviews)
A must-stay hotel in St. Louis
"This hotel is my favorite place to stay in St. Louis. The area is full of bars, restaurants and coffee shops. The room I stayed in had the most comfortable bed and pillows. I didn’t want to leave in the morning."

Reviewed on Nov 28, 2022

Moonrise Hotel
La Quinta Inn & Suites by Wyndham St. Louis Westport
2.5 out of 5
11805 Lackland Rd, Maryland Heights, MO, 63146
Fully refundableReserve now, pay when you stay
The price is $98 per night from Dec 9 to Dec 10
$98
per night
Dec 9 - Dec 10
1.07 mi from city center
4/5 Very Good! (1,001 reviews)
"Check in was awesome!!! Room is convenient!! Bed was comfortable!! Would stay here again!!"

Reviewed on Nov 29, 2022

La Quinta Inn & Suites by Wyndham St. Louis Westport
River City Casino & Hotel
4 out of 5
777 River City Casino Blvd, St. Louis, MO, 63125
Fully refundableReserve now, pay when you stay
The price is $120 per night from Dec 1 to Dec 2
$120
per night
Dec 1 - Dec 2
15.51 mi from city center
4.3/5 Excellent! (1,003 reviews)
"The room was clean and very spacious. The staff was friendly and very helpful we had a great time and would stay again. The property was a little out of the way but workable."

Reviewed on Nov 26, 2022

River City Casino & Hotel
Angad Arts Hotel
4 out of 5
3550 Samuel Shepard Drive, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $111 per night from Dec 18 to Dec 19
$111
per night
Dec 18 - Dec 19
11.9 mi from city center
4.4/5 Wonderful! (1,007 reviews)
St Louis artsy hotel
"Beautiful fun yellow room! Very comfortable. The elevator was broken & the rooftop bar was closed being a Sunday, other than those things it was a great hotel!"

Reviewed on Nov 28, 2022

Angad Arts Hotel
Embassy Suites St. Louis - St. Charles
3.5 out of 5
2 Convention Center Plz, St. Charles, MO, 63303
Fully refundableReserve now, pay when you stay
The price is $111 per night from Dec 18 to Dec 19
$111
per night
Dec 18 - Dec 19
5.53 mi from city center
4.4/5 Wonderful! (1,023 reviews)
"For the price that i paid i would think they would clean the room when. U asked two times and was told i would be put on the cleaning list but never was. The temperature in the room like the a/c didn’t work was annoying other than that it was ok"

Reviewed on Nov 28, 2022

Embassy Suites St. Louis - St. Charles
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO, 63108
Fully refundableReserve now, pay when you stay
The price is $199 per night from Dec 3 to Dec 4
$199
per night
Dec 3 - Dec 4
10.09 mi from city center
4.4/5 Excellent! (1,001 reviews)
Beautiful Place
"This is my go-to hotel in St. Louis if you stay in the Central West End (CWE). It is next to beautiful Forest Park, Barnes-Jewish Hospital and a number of great restaurants. The view from the rooms of the park are spectacular! The rooms are spacious, and the elevators are fast. The Lobby is fabulous ..."

Reviewed on Nov 21, 2022

The Chase Park Plaza Royal Sonesta St. Louis
Pear Tree Inn St. Louis Airport
2.5 out of 5
10810 Pear Tree Ln, St. Ann, MO, 63074
Fully refundableReserve now, pay when you stay
The price is $90 per night from Dec 5 to Dec 6
$90
per night
Dec 5 - Dec 6
3.62 mi from city center
4.6/5 Wonderful! (1,699 reviews)
"Stayed there for a really early flight out of St. Louis airport. They were great explaining how to summon the shuttle. Shuttle was quick and easy."

Reviewed on Nov 27, 2022

Pear Tree Inn St. Louis Airport
The Last Hotel
4.5 out of 5
1501 Washington Ave, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $124 per night from Dec 26 to Dec 27
$124
per night
Dec 26 - Dec 27
13.55 mi from city center
4.4/5 Wonderful! (878 reviews)
Great weekend getaway!
"We enjoyed our stay. ALL of the staff members were very friendly and helpful. We arrived Thanksgiving day around 4:30pm, and ate a very good prepared Thanksgiving dinner at the hotel. It was beautifully decorated, and literally right next to the City Museum. We also walked to the Archp, and Union ..."

Reviewed on Nov 29, 2022

The Last Hotel
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.

Stay near popular Maryland Heights attractions

Maryland Heights hotels information

Number of reviews 21935
Accommodation 1706 hotels
Lowest Price $90
Highest Price $199

Price trends for hotels in Maryland Heights

Less expensive
More expensive
Next month
December
June
$100
Month
Price
January
$108
February
$104
March
$126
April
$114
May
$114
June
$154
July
$133
August
$118
September
$139
October
$122
November
$119
December
$100
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Maryland Heights. Select dates and complete search for nightly totals inclusive of taxes and fees.

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 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. See all available top hotels, or vacation rentals in Maryland Heights.

What's the top vacation rental in Maryland Heights?

The Historic Botanical House: Located near Maryland Heights, this vacation home rental offers a private yard, a barbecue grill, and free WiFi to help you feel perfectly comfortable in your new surroundings. See all vacation rentals in Maryland Heights.

What top hotels in Maryland Heights are known for their enhanced cleaning?

Residence Inn St Louis Westport is a 3-star hotel offering property cleaning with disinfectant, hand sanitizer for guests, and social distancing measures. If you're looking for a wallet-friendly option, Hampton Inn St. Louis/Westport is a 2.5-star hotel in Maryland Heights that offers enhanced cleaning measures. And for a luxurious stay, consider Ameristar Casino Resort and Spa, a 4.5-star hotel that provides enhanced cleaning and is located within 10 miles of Maryland Heights. For more options to choose from, browse all hotels in Maryland Heights with enhanced sanitizing practices.

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. Filter your search by fully refundable to find flexible hotel deals in Maryland Heights.

Where can I learn more about changing or cancelling my trip to Maryland Heights?

To find more details about rescheduling or cancelling your trip to Maryland Heights, go to https://www.expedia.com/service/.

What's the best budget-friendly accommodation in Maryland Heights?

Based on reviews, Extended Stay America Suites St Louis Westport Central is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other good options for your budget-friendly stay include Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel and Courtyard by Marriott St Louis Westport Plaza. View all budget hotels in Maryland Heights.

What's the best accommodation for a family vacation in Maryland Heights?

Extended Stay America Suites St Louis Westport Central is a hotel with in-room kitchens and free parking, and it's a top choice on Expedia for families. Other choices for your stay with the kids include Homewood Suites by Hilton St. Louis Westport and Residence Inn St Louis Westport. Kids of all ages will also enjoy a visit to Centene Community Ice Center. Find more child-friendly accommodations in Maryland Heights.

What's the best accommodation for a romantic getaway to Maryland Heights?

Hollywood Casino & Hotel St. Louis is a favorite 3.5-star hotel for couples, and features pillowtop beds and 7 restaurants. See all romantic hotels in Maryland Heights.

What's the best pet-friendly accommodation in Maryland Heights?

Sonesta ES Suites St. Louis Westport is a top dog-friendly hotel, and offers laundry facilities along with in-room kitchens for its human guests. Other good choices for you and your pet include La Quinta Inn & Suites by Wyndham St. Louis Westport and Best Western Plus St. Louis West-Westport. See more pet-friendly hotel accommodations in Maryland Heights.

Where is the best hotel to stay close to Hollywood Casino Amphitheatre?

Hollywood Casino & Hotel St. Louis is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers a casino and 7 restaurants. It's located just a short 0.9 mi (1.4 km) from Hollywood Casino Amphitheatre. Other good options close by include Homewood Suites by Hilton St. Louis Riverport - Airport West and Elimwood Hotel.

What about the best place to stay near Westport Plaza?

One of the top choices for your stay is Staybridge Suites St Louis - Westport, an IHG Hotel, located next to Westport Plaza, and this 3-star hotel offers free breakfast and an indoor pool. Days Inn and Suites by Wyndham St. Louis/Westport Plaza and La Quinta Inn & Suites by Wyndham St. Louis Westport are other good choices nearby.

What's the best luxury place to stay in Maryland Heights?

DoubleTree by Hilton Hotel St. Louis Westport is a 4-star hotel with a car service and a bar, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Find more luxury hotels in Maryland Heights.

Recent reviews of Maryland Heights hotels
expedia verified reviews