Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

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 & Accommodations

Motel 6 Maryland Heights, MO in Maryland Heights
+1-888-389-4121
12330 Dorsett Rd., Maryland Heights, MO 63043
  • 2 star hotel
  • 136 sleeping rooms in hotel
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
  • Three Star Suburban hotel
  • Hotel has 122 rooms
From$80
Average 3.0 /5 Review Score Call BookMore Details
Drury Inn & Suites St. Louis Westport
+1-800-716-8490
12220 Dorsett Rd., Maryland Heights, MO 63043
  • Mid-scale Suburban property
  • Has environment-friendly policy Read more
From$85
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Hollywood Casino & Hotel St. Louis
+1-800-805-5223
777 Casino Center Dr., Maryland Heights, MO 63043
  • 3-star Airport hotel
  • Hotel has 502 rooms
From$180
Average 3.5 /5 Review Score 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
  • 122 suites in property
From$80
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Sheraton Westport Chalet Hotel St. Louis
+1-888-788-5576
191 Westport Plaza, St. Louis, MO 63146 ~2.20 miles southeast of Maryland Heights
  • 3-star Suburban hotel
  • Access to gym on-site
From$79
Very Good 4.0 /5 Guest 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
  • Midscale Airport property
  • Gym is available on property
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Homewood Suites by Hilton St. Louis Airport Riverport
+1-888-311-4278
13639 Riverport Dr., Maryland Heights, MO 63043
  • Mid-scale Airport hotel
  • 3 floors in hotel
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Sheraton Westport Plaza Hotel St. Louis
+1-888-469-4795
900 West Port Plaza Dr., St. Louis, MO 63146 ~2.35 miles southeast of Maryland Heights
  • Mid-scale Suburban property
  • 15 conference rooms in property
From$50
Excellent 5.0 /5 Latest 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
  • Cheap Suburban property
  • Hotel has 4 floors
From$49
Average 3.5 /5 Latest Reviews Call BookMore Details
Elimwood Hotel : 13735 Riverport Dr.
+1-888-841-5292
13735 Riverport Dr., Maryland Heights, MO 63043
  • Low priced Suburban property
  • Hotel has 6 floors
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Comfort Inn St. Louis Westport : 12031 Lackland Rd.
+1-888-455-5160
12031 Lackland Rd., Saint Louis, MO 63146 Website ~2.56 miles southeast of Maryland Heights
  • Midscale Suburban property
  • Hotel has 12 meeting rooms
From$87
Average 3.0 /5 Read Reviews Call BookMore Details
DoubleTree by Hilton St. Louis - Westport - St. Louis
+1-888-965-8297
1973 Craigshire, St. Louis, MO 63146 ~2.57 miles southeast of Maryland Heights
  • Midscale Suburban property
  • Hotel has 3 suites
From$78
Average 3.0 /5 Recent 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
  • Three Star property
  • 2 meeting rooms in hotel
From$59
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Craigshire Suites in St. Louis
+1-888-749-6785
1881 Craigshire Rd., St. Louis, MO 63146 ~2.68 miles southeast of Maryland Heights
  • 3 star Suburban hotel
  • Fitness center on property
From$50
Average 3.0 /5 Recent 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 : 3125 Rider Trail South
+1-888-878-9982
3125 Rider Trail South, Earth City, MO 63045 ~2.69 miles northeast of Maryland Heights
  • 2-star Highway hotel
  • Free complimentary breakfast
Extended Stay America Suites St Louis Westport Craig Road - St. Louis
+1-888-389-4485
2030 Craig Rd., St. Louis, MO 63146 ~2.70 miles southeast of Maryland Heights
  • 2 star Suburban property
  • Hotel has 3 floors
From$23
Average 3.0 /5 Reviews Call BookMore Details
Days Inn & Suites by Wyndham St. Louis / Westport Plaza - Saint Louis
+1-888-389-4121
1970 Craig Rd., Saint Louis, MO 63146 ~2.73 miles southeast of Maryland Heights
  • Low priced Suburban hotel
  • Check-in: 3:00pm
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
  • 3-star property
  • Hotel has 12 suites
From$54
Very Good 4.0 /5 Reviews Call BookMore Details
Sonesta Es Suites St. Louis Westport
+1-800-716-8490
1855 Craigshire Rd., Maryland Heights, MO 63146
  • 3-star Suburban hotel
  • Check-in time: 3:00
From$72
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Springhill Suites by Marriott St. Louis Airport / Earth City - St. Louis
+1-800-805-5223
3099 Rider Trail South, St. Louis, MO 63044 ~2.88 miles north of Maryland Heights
  • Three Star hotel
  • Shuttle from airport available
From$109
Very Good 4.0 /5 Guest 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
  • Mid-scale Suburban property
  • 155 rooms in property
From$75
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Red Roof Inn St Louis - Westport
+1-888-788-5576
11837 Lackland Rd., St. Louis, MO 63146 ~2.88 miles southeast of Maryland Heights
  • Low Cost Highway property
  • 3 floors in property
Extended Stay America Suites St Louis Westport E Lackland Rd
+1-888-897-9207
11827 Lackland Rd., Maryland Heights, MO 63146
  • Inexpensive Suburban hotel
  • 150 sleeping rooms in hotel
From$29
Average 3.0 /5 Recent 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
  • Affordable Suburban property
  • 131 rooms in property
From$75
Average 3.0 /5 Latest Reviews Call BookMore Details
Sonesta Simply Suites in St. Louis
+1-888-469-4795
3250 Rider Trail South, St. Louis, MO 63045 ~3.01 miles northeast of Maryland Heights
  • 2-star Airport property
  • 3 floors in property
From$45
Very Good 4.0 /5 Reviews Call BookMore Details
Tru by Hilton St. Charles St. Louis, MO
+1-888-734-9421
333 Camelback Rd., St. Charles, MO 63303 ~3.07 miles north of Maryland Heights
  • 3-star Downtown hotel
  • Free breakfast
From$500
Average 3.0 /5 Review Score Call BookMore Details
Residence Inn by Marriott St Louis Airport - Earth City
+1-888-841-5292
3290 Rider Trail South, Earth City, MO 63045 ~3.08 miles northeast of Maryland Heights
  • Affordable Airport property
  • Check in time: 3:00pm
From$88
Average 3.0 /5 Read Reviews Call BookMore Details
Drury Plaza Hotel St. Louis St. Charles
+1-888-455-5160
380 Mulholland Dr., St. Charles, MO 63303 ~3.14 miles north of Maryland Heights
  • Affordable Suburban hotel
  • Check-in time: 3pm
From$59
Average 3.0 /5 Read Reviews Call BookMore Details
Ameristar Casino Resort and Spa - Saint Charles
+1-888-965-8297
1 Ameristar Blvd., Saint Charles, MO 63301 ~3.18 miles north of Maryland Heights
  • High end Suburban property
  • Check-in: 3:00 PM
From$185
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Suites St Charles - St Louis
+1-888-906-6358
1400 South 5th St., St. Charles, MO 63301 ~3.31 miles north of Maryland Heights
  • 3 star Downtown hotel
  • 71 sleeping rooms in hotel
From$80
Very Good 4.0 /5 Recent Reviews Call BookMore Details
The Lodge Hotel and Banquets in Bridgeton
+1-888-749-6785
3551 Pennridge Dr., Bridgeton, MO 63044 ~3.36 miles northeast of Maryland Heights
  • Cheap hotel
  • 150 rooms in property
From$60
Not Good 1.0 /5 Hotel Reviews Call BookMore Details
Fairfield by Marriott St Charles - St. Charles
+1-888-878-9982
801 Veterans Memorial Pkwy., St. Charles, MO 63303 ~3.41 miles north of Maryland Heights
  • Three Star Suburban property
  • Free comp. breakfast
From$80
Average 3.0 /5 Review Score Call BookMore Details
Best Western Plus The Charles Hotel
+1-888-389-4485
1425 South 5th St., Saint Charles, MO 63301 ~3.46 miles north of Maryland Heights
  • 3-star Convention Center hotel
  • Hotel has 133 rooms
From$84
Average 3.0 /5 Hotel Reviews Call BookMore Details
Country Inn & Suites by Radisson, St. Charles, MO : 1190 South Main St.
+1-888-389-4121
1190 South Main St., St. Charles, MO 63301 ~3.47 miles north of Maryland Heights
  • Midscale Suburban property
  • Hotel has 26 suites
From$89
Very Good 4.5 /5 Review Score Call BookMore Details
Americas Best Value Inn & Suites St. Louis, St. Charles Inn
+1-888-675-2083
1310 Bass Pro Dr., St. Charles, MO 63301 ~3.48 miles north of Maryland Heights
  • Inexpensive hotel
  • Hotel has 3 floors
From$71
Average 3.0 /5 Guest Reviews Call BookMore Details
Holiday Inn St. Louis Creve Coeur - St. Louis
+1-800-716-8490
1030 Woodcrest Terrace Dr., St. Louis, MO 63141 Website ~3.49 miles southeast of Maryland Heights
  • Three Star Suburban hotel
  • Fitness / Gym is on-site
From$89
Average 3.0 /5 Recent Reviews Call BookMore Details
Embassy Suites by Hilton St. Louis St. Charles
+1-800-805-5223
2 Convention Center Plaza, Saint Charles, MO 63303 ~3.52 miles north of Maryland Heights
  • Expensive Suburban property
  • Hotel has an eco-friendly policy Learn more
From$75
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Quality Inn & Suites in Bridgeton
+1-888-965-1860
12705 St. Charles Rock Rd., Bridgeton, MO 63044 ~3.61 miles northeast of Maryland Heights
  • Cheap Airport property
  • Check in time: 11:00 AM
Super 8 by Wyndham Bridgeton/Arpt/St Louis Area
+1-888-788-5576
12705 Saint Charles Rock Rd., Saint Louis, MO 63044 ~3.61 miles northeast of Maryland Heights
  • Low Cost Airport property
  • Free complimentary breakfast
Drury Inn & Suites St. Louis Creve Coeur
+1-888-897-9207
11980 Olive Blvd., Creve Coeur, MO 63141 ~3.92 miles southeast of Maryland Heights
  • 3 star Suburban hotel
  • Access to gym on-site
From$94
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Woodspring Suites St. Louis St. : 2100 Old Highway 94 South
+1-888-311-4278
2100 Old Highway 94 South, Saint Charles, MO 63303 ~3.96 miles northwest of Maryland Heights
  • 2-star property
  • 4 floors in hotel
From$37
Average 3.0 /5 Review Score Call BookMore Details
Courtyard by Marriott St Louis Creve Coeur in Creve Coeur
+1-888-469-4795
828 North New Ballas Rd., Creve Coeur, MO 63146 ~3.98 miles southeast of Maryland Heights
  • Three Star hotel
  • 154 rooms in hotel
From$54
Very Good 4.0 /5 Review Score Call BookMore Details
Comfort Inn St Louis – Airport : 11225 Lone Eagle Dr.
+1-888-734-9421
11225 Lone Eagle Dr., Bridgeton, MO 63044 Website ~4.59 miles east of Maryland Heights
  • Midscale Airport property
  • Check-in time: 3:00pm
From$80
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Extended Stay America Suites St Louis Airport Central : 11252 Lone Eagle Dr.
+1-888-841-5292
11252 Lone Eagle Dr., Bridgeton, MO 63044 ~4.61 miles east of Maryland Heights
  • 2-star Airport hotel
  • Check-in: 3:00 PM
From$39
Average 3.0 /5 Reviews Call BookMore Details
Crowne Plaza St. Louis Airport, an IHG Hotel : 11228 Lone Eagle Dr.
+1-888-455-5160
11228 Lone Eagle Dr., Bridgeton, MO 63044 ~4.64 miles east of Maryland Heights
  • 3-star Airport property
  • Fitness center on property
From$125
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Candlewood Suites St. Louis St. Charles An Ihg Hotel in St Charles
+1-888-965-8297
1800 Zumbehl Rd., St Charles, MO 63303 ~4.66 miles northwest of Maryland Heights
  • Midscale Suburban property
  • 94 rooms in property
From$80
Average 3.0 /5 Review Score Call BookMore Details
Kaiser Hotel
+1-888-906-6358
11380 Natural Bridge Rd., Bridgeton, MO 63044 ~4.93 miles east of Maryland Heights
  • Midscale Airport hotel
  • Free complimentary breakfast
Red Roof Inn St Louis - St Charles in Saint Charles
+1-888-749-6785
2010 Zumbehl Rd., Saint Charles, MO 63303 ~4.99 miles northwest of Maryland Heights
  • Economy Suburban hotel
  • 108 rooms in property
From$25
Average 3.0 /5 Guest Reviews Call BookMore Details
Super 8 by Wyndham St Charles : 3040 West Clay
+1-888-878-9982
3040 West Clay, Saint Charles, MO 63301 ~5.50 miles northwest of Maryland Heights
  • Cheap Convention Center property
  • Check-in: 11:00 AM
From$60
Average 3.0 /5 Recent 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 Westport Plaza Hotel St. Louis, 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 by Hilton 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 Craigshire Suites are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Maryland Heights?

Sheraton Westport Plaza Hotel St. Louis, Sheraton Westport Chalet Hotel St. Louis 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, Comfort 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.

"Good Parking & Breakfast"
Score 5.0 / 5

Lots of parking spots. Breakfast was okay.

Elana M., from 10-May-2023
"Good Parking"
Score 5.0 / 5

Lots of parking spots.

Elana M., from 10-May-2023
"Toy Show at Sheraton Lakeside Chalet"
Score 5.0 / 5

Went to toy show at Sheraton Lakeside Chalet.

Harley H., from 04-Feb-2023
"Very nice city with excellent restaurants."
Score 4.0 / 5

Very nice city with excellent restaurants.

Ricardo O., from 18-Oct-2022
"Love the Casino!"
Score 5.0 / 5

Love the casino!

Balinda J., from 29-Aug-2022
"Clean Area"
Score 4.0 / 5

The area was clean.

Linda A., from 29-Jun-2022
"Room was comfortable and clean."
Score 5.0 / 5

The location and it was close to the concert we were attending

Stacy G., from 14-Jun-2022
"Access to freeway and safe."
Score 4.0 / 5

Access to freeway and safe.

Tracy E., from 04-Jun-2022
"Very clean and comfortable!"
Score 5.0 / 5

Very clean and comfortable!

Sharon J., from 24-May-2022
"Convenient"
Score 4.0 / 5

Convenient.

Rani G., from 09-May-2022
"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.6 out of 5 based on 16 reviews
Back to Top