Star Rating
Hotel Name
Price Range (USD) to
Amenities

Maryland Heights Missouri Hotels & Motels

Find hotels & motels in Maryland Heights using the list below. Search for cheap and discounted hotel and motel rates in or near Maryland Heights, MO for your upcoming personal or group travel. We show the best Maryland Heights, Missouri hotel and motel rooms. Browse the Maryland Heights area hotels to find the perfect lodging! Please use the provided map of the Maryland Heights hotels. Need 5+ Rooms? Secure Maryland Heights Group Hotel Discounts

The Maryland Heights center point is about 2 miles northwest of Westport Plaza and 2 miles southeast of The Family Arena.

Maryland Heights Hotels/Motels & Accommodations

Motel 6 Maryland Heights Mo in Maryland Heights
+1-888-389-4121
12330 Dorsett Rd., Maryland Heights, MISSOURI 63043
  • Two star property
  • Check in time: 11am
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Maryland Heights" Get Alexa Skill →
Hampton Inn St. Louis/Westport
+1-888-675-2083
2454 Old Dorsett Rd., Maryland Heights, MO 63043
  • Affordable Suburban property
  • Gym is available on property
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Drury Inn & Suites St. Louis Westport in Maryland Heights
+1-800-716-8490
12220 Dorsett Rd., Maryland Heights, MO 63043
  • 3 star Suburban hotel
  • 4 meeting rooms in hotel
From$85
Very Good 4.5 /5 Reviews Call BookMore Details
Hollywood Casino & Hotel St. Louis
+1-800-805-5223
777 Casino Center Dr., Maryland Heights, MO 63043
  • Affordable Airport property
  • Airport shuttle provided
  • The majority of guests had problems with the shower
  • Accessible parking
From$180
Average 3.5 /5 Reviews Call BookMore Details
Staybridge Suites St. Louis Westport
+1-888-965-1860
25 Progress Pkwy., St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • 3-star Suburban hotel
  • Hotel has a green policy See policy
From$80
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Sheraton Westport Lakeside Chalet
+1-888-788-5576
191 Westport Plaza, St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • Midscale Suburban hotel
  • Hotel has 300 rooms
  • Almost all guests said the beds were comfortable
  • The majority of guests were happy with the price of the breakfast
From$79
Very Good 4.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express St. Louis Arpt Maryland Hgts in Maryland Heights
+1-888-897-9207
13615 Riverport Dr., Maryland Heights, MO 63043
  • Mid-scale Airport property
  • Airport shuttle provided
From$80
Average 3.0 /5 Review Score Call BookMore Details
Homewood Suites by Hilton St. Louis Riverport Airport West in Maryland Heights
+1-888-311-4278
13639 Riverport Dr., Maryland Heights, MO 63043
  • 3 star Airport property
  • 104 suites in property
  • Decent value
  • Rooms need regular maintenance
From$91
Average 3.0 /5 Recent Reviews Call BookMore Details
Sheraton Plaza : 900 West Port Plaza Dr.
+1-888-469-4795
900 West Port Plaza Dr., St. Louis, MO 63146 ~2.35 miles southeast of Maryland Heights
  • 3 star Suburban hotel
  • 6 floors in hotel
From$50
Excellent 5.0 /5 Read Reviews Call BookMore Details
Extended Stay America Suites St Louis Westport Central - Maryland Heights
+1-888-734-9421
12161 Lackland Rd., Maryland Heights, MO 63146
  • Economical Suburban property
  • Check-in: 3:00 PM
  • Nice building
  • Great service
From$49
Average 3.5 /5 Review Score Call BookMore Details
Elimwood Hotel
+1-888-841-5292
13735 Riverport Dr., Maryland Heights, MO 63043
  • Two star Suburban hotel
  • 2 meeting rooms in property
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Comfort Inn St. Louis Westport in Saint Louis
+1-888-455-5160
12031 Lackland Rd., Saint Louis, MO 63146 ~2.56 miles southeast of Maryland Heights
  • 3 star Suburban hotel
  • 170 rooms in hotel
From$87
Average 3.0 /5 Guest Reviews Call BookMore Details
Doubletree Hotel St. Louis at Westport - St. Louis
+1-888-965-8297
1973 Craigshire, St. Louis, MO 63146 ~2.57 miles southeast of Maryland Heights
  • Three Star Suburban hotel
  • Hotel has 11 floors
From$78
Average 3.0 /5 Guest Reviews Call BookMore Details
Courtyard by Marriott St Louis Westport Plaza
+1-888-906-6358
11888 Westline Industrial Dr., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights
  • Midscale property
  • 2 conference rooms in property
  • Breakfast prices were ok, according to 57%
  • All guests liked the proximity to sightseeing
From$59
Very Good 4.0 /5 Reviews Call BookMore Details
Hawthorn Suites by Wyndham St. Louis Westport Plaza
+1-888-749-6785
1881 Craigshire Rd., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights
  • Midscale Suburban property
  • 2 floors in hotel
From$50
Average 3.0 /5 Hotel Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Maryland Heights" Get Alexa Skill →
Extended Stay America Suites St Louis Earth City in Earth City
+1-888-878-9982
3125 Rider Trail South, Earth City, MO 63045 ~2.69 miles northeast of Maryland Heights
  • Economical Highway hotel
  • Access to gym on-site
  • Could use a good cleaning
  • Lobby looks okay and is misleading
Extended Stay America Suites St Louis Westport Craig Road
+1-888-389-4485
2030 Craig Rd., St. Louis, MO 63146 ~2.70 miles southeast of Maryland Heights
  • Two-star Suburban hotel
  • Gym / Fitness Center Available
  • Staff was very nice and accommodating
  • Almost all guests thought rooms were spacious
From$23
Average 3.0 /5 Latest Reviews Call BookMore Details
Days Inn and Suites by Wyndham St. Louis/Westport Plaza in Saint Louis
+1-888-389-4121
1970 Craig Rd., Saint Louis, MO 63146 ~2.73 miles southeast of Maryland Heights
  • Low-priced Suburban property
  • 22 suites in hotel
  • Tasty breakfast
  • Minibar can be a problem
From$51
Average 3.0 /5 Review Score Call BookMore Details
Courtyard St. Louis Airport/Earth City
+1-888-675-2083
3101 Rider Trail South, St. Louis, MO 63044 ~2.73 miles northeast of Maryland Heights
  • Affordable hotel
  • 151 rooms in property
From$54
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Sonesta Es Suites St. Louis Westport
+1-800-716-8490
1855 Craigshire Rd., Maryland Heights, MO 63146
  • Mid-scale Suburban hotel
  • Fitness center on property
  • Fantastic service
  • Good minibar
From$72
Very Good 4.0 /5 Guest Reviews Call BookMore Details
SpringHill Suites by Marriott St. Louis Airport/Earth City
+1-800-805-5223
3099 Rider Trail South, St. Louis, MO 63044 ~2.88 miles north of Maryland Heights
  • Affordable hotel
  • Airport shuttle provided
From$109
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn St. Louis Arpt West Earth City
+1-888-965-1860
3400 Rider Trail South, Earth City, MO 63045 ~2.88 miles northeast of Maryland Heights
  • Affordable Suburban property
  • Check in: 3 pm
From$75
Very Good 4.0 /5 Review Score Call BookMore Details
Red Roof Inn St Louis - Westport : 11837 Lackland Rd.
+1-888-788-5576
11837 Lackland Rd., St. Louis, MO 63146 ~2.88 miles southeast of Maryland Heights
  • 2 star Highway hotel
  • 158 rooms in hotel
  • Minibar can be a problem
  • Hotel staff was friendly & courteous
Extended Stay America Suites St Louis Westport E Lackland Rd
+1-888-897-9207
11827 Lackland Rd., Maryland Heights, MO 63146
  • 2 star Suburban property
  • Hotel has 3 floors
  • Toilet seat was broken
  • Breakfast is mediocre
From$29
Average 3.0 /5 Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham St. Louis Westport - St. Louis
+1-888-311-4278
11805 Lackland Rd., St. Louis, MO 63146 ~2.94 miles southeast of Maryland Heights
  • 3-star Suburban property
  • Shuttle from airport available
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Sonesta Simply Suites
+1-888-469-4795
3250 Rider Trail South, St. Louis, MO 63045 ~3.01 miles northeast of Maryland Heights
  • Cheap Airport property
  • Fitness / Gym is on-site
  • World class service
  • Rooms are great
From$45
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Tru by Hilton St. Charles St. Louis, MO in St. Charles
+1-888-734-9421
333 Camelback Rd., St. Charles, MO 63303 ~3.07 miles north of Maryland Heights
  • 3 star Downtown property
  • Check-in: 3:00PM
From$500
Average 3.0 /5 Recent Reviews Call BookMore Details
Residence Inn by Marriott St Louis Airport
+1-888-841-5292
3290 Rider Trail South, Earth City, MO 63045 ~3.08 miles northeast of Maryland Heights
  • Three Star Airport property
  • Check in: 3:00pm
  • Gas station right next door
  • All guests thought rooms were spacious
From$88
Average 3.0 /5 Hotel Reviews Call BookMore Details
Drury Plaza Hotel St. Louis St. Charles in St. Charles
+1-888-455-5160
380 Mulholland Dr., St. Charles, MO 63303 ~3.14 miles north of Maryland Heights
  • 3 star Suburban hotel
  • Hotel has 4 meeting rooms
From$59
Average 3.0 /5 Latest Reviews Call BookMore Details
Ameristar Casino Resort and Spa
+1-888-965-8297
1 Ameristar Blvd., Saint Charles, MO 63301 ~3.18 miles north of Maryland Heights
  • Four star Suburban property
  • Hotel has 25 floors
From$185
Very Good 4.0 /5 Read Reviews Call BookMore Details
Comfort Suites St Charles - St Louis : 1400 South 5th St.
+1-888-906-6358
1400 South 5th St., St. Charles, MO 63301 ~3.31 miles north of Maryland Heights
  • Affordable Downtown property
  • Check in: 3pm
From$80
Very Good 4.0 /5 Latest Reviews Call BookMore Details
The Lodge Hotel and Banquets
+1-888-749-6785
3551 Pennridge Dr., Bridgeton, MO 63044 ~3.36 miles northeast of Maryland Heights
  • Cheap hotel
From$60
Not Good 1.0 /5 Recent Reviews Call BookMore Details
Fairfield by Marriott St Charles : 801 Veterans Memorial Pkwy.
+1-888-878-9982
801 Veterans Memorial Pkwy., St. Charles, MO 63303 ~3.41 miles north of Maryland Heights
  • Three Star Suburban property
  • 3 floors in hotel
  • Most guests thought they were poorly maintained
  • Rooms are ok
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Best Western Plus The Charles Hotel : 1425 South 5th St.
+1-888-389-4485
1425 South 5th St., Saint Charles, MO 63301 ~3.46 miles north of Maryland Heights
  • Three Star Convention Center property
  • Check-in: 03:00
From$84
Average 3.0 /5 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson, St. Charles, MO in St. Charles
+1-888-389-4121
1190 South Main St., St. Charles, MO 63301 ~3.47 miles north of Maryland Heights
  • Mid-scale Suburban property
  • Hotel has 26 suites
From$89
Very Good 4.5 /5 Read Reviews Call BookMore Details
Americas Best Value Inn & Suites St. Louis, St. Charles Inn - St. Charles
+1-888-675-2083
1310 Bass Pro Dr., St. Charles, MO 63301 ~3.48 miles north of Maryland Heights
  • Low-priced hotel
  • Free breakfast
From$71
Average 3.0 /5 Recent Reviews Call BookMore Details
Holiday Inn St. Louis Creve Coeur
+1-800-716-8490
1030 Woodcrest Terrace Dr., St. Louis, MO 63141 Website ~3.49 miles southeast of Maryland Heights
  • 3-star Suburban hotel
  • Check in time: 3:00 pm
From$90
Average 3.0 /5 Read Reviews Call BookMore Details
Embassy Suites St. Louis - St. Charles
+1-800-805-5223
2 Convention Center Plaza, Saint Charles, MO 63303 ~3.52 miles north of Maryland Heights
  • High-end Suburban property
  • Hotel has 296 suites
From$75
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Super 8 by Wyndham Bridgeton/Arpt/St Louis Area - Saint Louis
+1-888-965-1860
12705 Saint Charles Rock Rd., Saint Louis, MO 63044 ~3.61 miles northeast of Maryland Heights
  • Economy Airport hotel
  • 3 floors in hotel
Drury Inn & Suites St. Louis Creve Coeur
+1-888-788-5576
11980 Olive Blvd., Creve Coeur, MO 63141 ~3.92 miles southeast of Maryland Heights
  • 3 star Suburban property
  • 187 rooms in hotel
From$94
Very Good 4.5 /5 Review Score Call BookMore Details
Woodspring Suites St. Louis St.
+1-888-897-9207
2100 Old Highway 94 South, Saint Charles, MO 63303 ~3.96 miles northwest of Maryland Heights
  • Economy hotel
  • Check-in time: 3:00 p.m.
  • About half of guests didn't like the uncomfortable beds
  • Sound proofing is not sound proof, a lot of
From$37
Average 3.0 /5 Guest Reviews Call BookMore Details
Courtyard by Marriott St Louis Creve Coeur in Creve Coeur
+1-888-311-4278
828 North New Ballas Rd., Creve Coeur, MO 63146 ~3.98 miles southeast of Maryland Heights
  • Midscale property
  • Gym is available on property
  • The majority of guests said the beds were comfortable
  • Free wireless
From$54
Very Good 4.0 /5 Read Reviews Call BookMore Details
Sleep Inn St Louis - Airport : 11225 Lone Eagle Dr.
+1-888-469-4795
11225 Lone Eagle Dr., Bridgeton, MO 63044 ~4.59 miles east of Maryland Heights
  • Three Star Airport hotel
  • 2 suites in property
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Extended Stay America Suites St Louis Airport Central - Bridgeton
+1-888-734-9421
11252 Lone Eagle Dr., Bridgeton, MO 63044 ~4.61 miles east of Maryland Heights
  • Economy Airport property
  • Check-in time: 3:00 PM
  • Fairly good value for money
  • Room needs to be redecorated
From$39
Average 3.0 /5 Reviews Call BookMore Details
Crowne Plaza St. Louis Airport, an IHG Hotel in Bridgeton
+1-888-841-5292
11228 Lone Eagle Dr., Bridgeton, MO 63044 ~4.64 miles east of Maryland Heights
  • Affordable Airport hotel
  • Hotel has an eco-friendly policy See more
  • The majority of guests were unsatisfied with the kitchenette
  • Big indoor pool
From$125
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Towneplace Suites By Marriott St Charles
+1-888-455-5160
1800 Zumbehl Rd., St. Charles, MO 63303 ~4.66 miles northwest of Maryland Heights
  • Affordable Suburban property
  • Hotel has 3 floors
From$68
Average 3.0 /5 Review Score Call BookMore Details
Kaiser Hotel - Bridgeton
+1-888-965-8297
11380 Natural Bridge Rd., Bridgeton, MO 63044 ~4.93 miles east of Maryland Heights
  • 3-star Airport property
  • 5 suites in property
Red Roof Inn St Louis - St Charles
+1-888-906-6358
2010 Zumbehl Rd., Saint Charles, MO 63303 ~4.99 miles northwest of Maryland Heights
  • Low priced Suburban property
  • Shuttle to airport available
  • Employees didn't care
  • Average beds
From$25
Average 3.0 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham St Charles
+1-888-749-6785
3040 West Clay, Saint Charles, MO 63301 ~5.50 miles northwest of Maryland Heights
  • Economical Convention Center hotel
  • 52 rooms in hotel
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Marriott St. Louis West : 660 Maryville Centre Dr.
+1-888-878-9982
660 Maryville Centre Dr., St. Louis, MO 63141 ~5.56 miles south of Maryland Heights
  • Midscale Suburban property
  • Fitness center on property
From$99
Very Good 4.0 /5 Latest Reviews Call BookMore Details

Next: See My Maryland Heights Hotels with Pricing

Graph: Next 20 Days of Maryland Heights Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Maryland Heights, MO discounts available. The chart reflects the cheapest Maryland Heights hotel for each day and each star rating category.

FAQs about hotels in Maryland Heights

What are the top reviewed hotels in Maryland Heights?

Sheraton Plaza, Drury Inn & Suites St. Louis Westport and Staybridge Suites St. Louis Westport are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in Maryland Heights?

Ameristar Casino Resort and Spa, Embassy Suites St. Louis - St. Charles and Hampton Inn St. Louis are the top 3 luxury hotels near Maryland Heights city center.

What hotels are closest to the city center of Maryland Heights?

Motel 6 Maryland Heights Mo, Hampton Inn St. Louis, and Drury Inn & Suites St. Louis Westport are the properties closest to Maryland Heights city center.

How much does a cheap hotel in Maryland Heights cost per night?

In the last year, a 2 star hotel in Maryland Heights can be as cheap as $67.64 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Maryland Heights cost per night?

In the last year, the average 3 star hotel in Maryland Heights has been $92.87 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Maryland Heights?

Ameristar Casino Resort and Spa, Hollywood Casino & Hotel St. Louis and Kaiser Hotel are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Maryland Heights?

Sheraton Plaza, Sheraton Westport Lakeside Chalet and Courtyard by Marriott St Louis Westport Plaza are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels in Maryland Heights?

Comfort Suites St Charles - St Louis, Sleep Inn St Louis - Airport and Comfort Inn St. Louis Westport are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular IHG hotels in Maryland Heights?

Staybridge Suites St. Louis Westport, Holiday Inn St. Louis Arpt West Earth City and Crowne Plaza St. Louis Airport, an IHG Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Verified reviews of the city: Maryland Heights, MO

Below are reviews of the city of Maryland Heights, MO from an actual visitor's perspective.

"Nice place to stay."
Score 5.0 / 5

Nice place!

Elizabeth L., from 30-Nov-2021
"Great!"
Score 5.0 / 5

I liked being close the St. Charles. Very good location. Venue wonderful. Clean.

Steven L., from 24-Oct-2021
"Safe, Great Location"
Score 5.0 / 5

Lot's of places to eat out or grab something to bring back to the hotel. I felt safe.

Elizabeth P., from 23-Oct-2021
"Very convenient and within walking distances! "
Score 4.0 / 5

I liked that all the shopping centers, and or restaurants were close; you did not have to have a car to access all of the close amenities.

Odelphia S., from 09-Aug-2019
"Great Location"
Score 4.0 / 5

Close to where I needed to be with restaurants close as well and it was a peaceful area.

Amy B., from 21-Apr-2016
"Traffic"
Score 5.0 / 5

Busy traffic.

Randy A., from 13-Dec-2013
The average traveler rating of the city of Maryland Heights, MO shown above is 4.7 out of 5 based on 6 reviews
Back to Top