The 10 best 3-star hotels in Maryland Heights, US | Booking.com
Skip to main content

3-Star Hotels in Maryland Heights

Find the 3-star hotels that appeal to you the most

The best 3-star hotels in Maryland Heights

Check out our selection of great 3-star hotels in Maryland Heights

Filter by:

Review score

Fairfield Inn & Suites by Marriott St. Louis Westport

Hotel in Maryland Heights

Located 6.1 miles from Hollywood Casino St. Louis, Fairfield Inn & Suites by Marriott St.

M
Melissa
From
United States
The best part about this place was the staff! 💕They were all so friendly and helpful. Seriously the best staff of anywhere I’ve ever stayed and I’ve stayed at several high end resorts (where you come with the expectation of “you get what you paid for”). Those ladies deserve a raise!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 105 reviews
Price from
$229
1 night, 2 adults

Courtyard St. Louis Westport Plaza

Hotel in Maryland Heights

Located in Maryland Heights, 6.2 miles from Hollywood Casino St. Louis, Courtyard St.

L
Lisa
From
United States
Comfortable & Quiet. Good location.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 164 reviews
Price from
$151
1 night, 2 adults

Homewood Suites by Hilton St. Louis Westport

Hotel in Maryland Heights

6.8 miles from Hollywood Casino St. Louis, Homewood Suites by Hilton St. Louis Westport is located in Maryland Heights and provides air-conditioned rooms.

C
Calina
From
United States
Everything was clean and the workers where friendly
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 69 reviews
Price from
$185.25
1 night, 2 adults

Sheraton Westport Plaza

Hotel in Maryland Heights

Located 6 miles from Hollywood Casino St. Louis, Sheraton Westport Plaza offers 3-star accommodations in Maryland Heights and features a shared lounge, a terrace and a bar.

R
Ryley
From
United States
It is outdated but comfy and clean. Nice staff. They were wonderful. And very nice people all around. Some workers at the Funny Bone were very rude. There were 23 of us and prob $2,000 in tickets and drinks. No one was bad or intoxicated. It was just 3 men trying to use power. My son was reading his phone and one of them walked up and slammed it down. Said he couldn’t check his phone. We were in no one’s way and on the side up on an area , so we were not on the floor making a loud sound. The waitress was wonderful and apologized profusely. The 3 guys working were just rude and hateful. I even have videos. It’s not good for business.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 47 reviews
Price from
$302.10
1 night, 2 adults

Best Western Plus St. Louis West-Westport

Hotel in Maryland Heights

Best Western Plus St. Louis West-Westport is located in Maryland Heights, 6.6 miles from Hollywood Casino St. Louis and 21 miles from St. Louis Gateway Arch.

K
Kenyada
From
United States
We loved that it was pet friendly, accessible, and the breakfast was 🔥 Ms./Mrs. Ebony was an exceptional employee. She deserves a raise. She was very professional & attentive to the guest needs/wants.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 571 reviews
Price from
$89.10
1 night, 2 adults

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.

H
Heather
From
United States
Really nice staff and clean facilities
Scored out of 10, guest rating 5.2
Fair - What previous guests thought, 370 reviews
Price from
$59.99
1 night, 2 adults

Larkspur Landing Extended Stay Suites St Louis Riverport

Hotel in Maryland Heights

Located in Maryland Heights, 2.2 miles from Hollywood Casino St. Louis, Larkspur Landing Extended Stay Suites St Louis Riverport has accommodations with a fitness center, free private parking, a...

S
Scott
From
United States
The property was clean. Staff were prompt and courteous. Our room was exactly what was expected. Although we did not partake in the breakfast, it looked amazing!
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 248 reviews
Price from
$74.25
1 night, 2 adults

Hampton Inn St. Louis - Westport

Hotel in Maryland Heights

Hampton Inn St. Louis - Westport is located in Maryland Heights, within 6.9 miles of Hollywood Casino St. Louis and 21 miles of St. Louis Gateway Arch.

V
VILMA
From
United States
:gg$%The refrigerator did not work in room 154 (check in
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 114 reviews
Price from
$109.65
1 night, 2 adults

Comfort Inn St Louis - Westport Event Center

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...

M
Michael
From
United States
I like how quit it was in the property and around. Felt safe with my 5y/o daughter. Everything was nice and clean staff was wonderful and helpful. I’ll definitely be returning to this location next trip to the area
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 281 reviews
Price from
$89.10
1 night, 2 adults

Residence Inn by Marriott St. Louis Westport

Hotel in Maryland Heights

Located 6.1 miles from Hollywood Casino St. Louis, Residence Inn by Marriott St. Louis Westport offers 3-star accommodations in Maryland Heights and features a fitness center, a terrace and a bar.

C
Crystal
From
United States
Quick and fast service. Friendly and efficient.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 52 reviews
Price from
$259
1 night, 2 adults
All 3-star hotels in Maryland Heights

Looking for a 3-star hotel?

Combining comfort with value, 3-star hotels offer a wide variety of amenities to keep you happy. You can expect a private bathroom, Wifi in public areas, and dining areas with breakfast options. Plenty of chain hotels fall in this star-rating, with central locations close to popular landmarks.

Most booked 3-star hotels in Maryland Heights and surrounding area in the past month

See all

Enjoy breakfast in Maryland Heights and nearby

  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 1,559 reviews

    Just 7 miles away from the Lambert – St. Louis International Airport, this hotel features a free weekday airport transfer service.

    From $103.35 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 85 reviews

    Located 6.6 miles from Hollywood Casino St. Louis, DoubleTree by Hilton St. Louis at Westport offers 3-star accommodations in Maryland Heights and features a fitness center, a restaurant and a bar.

    From $152.82 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 114 reviews

    Located in Bridgeton, 6.9 miles from Hollywood Casino St. Louis, Comfort Inn St Louis Airport provides accommodations with a fitness center, free private parking and a casino.

    From $113.83 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 34 reviews

    Featuring 3-star accommodations, MainStay Suites St Louis Airport is located in Bridgeton, 7 miles from Hollywood Casino St. Louis and 17 miles from St. Louis Gateway Arch.

    From $155.26 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 235 reviews

    Located 8.8 miles from Hollywood Casino St. Louis, Holiday Inn St Louis - Creve Coeur by IHG offers 3-star accommodations in Saint Louis and has a fitness center, a shared lounge and a restaurant.

    From $142.22 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 81 reviews

    Located in Creve Coeur, 10 miles from Hollywood Casino St. Louis, Courtyard St. Louis Creve Coeur provides accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $241.78 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 106 reviews

    Located in Bridgeton, 4 miles from Hollywood Casino St. Louis, SpringHill Suites St. Louis Airport/Earth City has accommodations with a fitness center and private parking.

    From $178.52 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 163 reviews

    Courtyard St. Louis Airport/Earth City is located in Bridgeton, 3.9 miles from Hollywood Casino St. Louis and 23 miles from St. Louis Gateway Arch.

    From $122.72 per night

Save money on 3-star in Maryland Heights and nearby – budget options available

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 173 reviews

    Sonesta Simply Suites St Louis Earth City is located in Earth City, 3.4 miles from Hollywood Casino St. Louis and 21 miles from St. Louis Gateway Arch.

    From $96.59 per night
  • Scored out of 10, guest rating 4.2
    Disappointing - What previous guests thought, 204 reviews

    Located in St. Charles, Missouri, this hotel is less than a one mile walk from Ameristar Casino. It features an indoor pool and gym while rooms include free Wi-Fi.

    From $81.46 per night
  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 373 reviews

    La Quinta Inn by Wyndham St. Louis Hazelwood - Airport North is offering accommodations in Hazelwood. This 3-star hotel offers a 24-hour front desk, an ATM and free WiFi.

    From $87.28 per night
  • Scored out of 10, guest rating 5.0
    Fair - What previous guests thought, 49 reviews

    Minutes from Westport Plaza, a 42-acre development of specialty shops, restaurants, and entertainment venues.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,074 reviews

    Located in St. Charles, within 5.2 miles of Hollywood Casino St. Louis and 24 miles of St.

    From $176.08 per night
  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 19 reviews

    InTown Suites Extended Stay St. Louis MO - St. Charles is located in St. Charles, within 5.8 miles of Hollywood Casino St. Louis and 23 miles of St. Louis Gateway Arch.

FAQ about 3-star hotels in Maryland Heights

3-star Hotels That Guests Love in Maryland Heights

See all