Star Rating
Hotel Name
Price Range (USD)to
Amenities

63045 Hotels/Accommodations

Holiday Inn St. Louis Arpt West Earth City
+1-888-389-4121
3400 Rider Trail South, Earth City, MO 63045
  • 3 star Suburban property
  • Hotel has a green policy Read more
Residence Inn St. Louis Airport / Earth City in Earth City
+1-888-675-2083
3290 Rider Trail South, Earth City, MO 63045
  • Midscale Airport hotel
  • 104 rooms in hotel
  • Rather comfortable
  • World class service
Candlewood Suites
+1-800-716-8490
3250 Rider Trail South, St. Louis, MO 63045
  • Cheap Airport hotel
  • Hotel has 122 rooms
  • Most guests thought it was clean
  • Excellent staff
Springhill Suites St. Louis Airport / Earth City : 3099 Rider Trail South
+1-800-805-5223
3099 Rider Trail South, St. Louis, MO 63044 ~0.49 miles south of 63045
  • Mid-scale property
  • Check in: 3
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Holiday Inn Express Riverport
+1-888-965-1860
13735 Riverport Dr., Maryland Heights, MO 63043 ~0.82 miles south of 63045
  • 3 star Highway property
  • Shuttle from airport available
  • Almost all guests said rooms were clean enough
  • Loud air conditioner
Ameristar Casino Resort Spa - Saint Charles
+1-888-788-5576
1 Ameristar Blvd., Saint Charles, MO 63301 ~1.09 miles west of 63045
  • Four star Suburban hotel
  • Shuttle from airport available
From$185
Very Good 4.0 /5Latest Reviews CallBookMore Details
Homewood Suites by Hilton Riverport Airport West in Maryland Heights
+1-888-897-9207
13639 Riverport Dr., Maryland Heights, MO 63043 ~1.16 miles south of 63045
  • Mid-scale Airport property
  • Free breakfast
  • The majority of guests thought the service was unprofessional
  • Decent value
La Quinta by Wyndham St. Louis Airport / Riverport in Maryland Heights
+1-888-311-4278
13615 Riverport Dr., Maryland Heights, MO 63043 ~1.19 miles south of 63045
  • Affordable Airport hotel
  • 120 rooms in hotel
  • Great location
  • Highway was easily accessible
Country Inn & Suites St. Charles Mo - St. Charles
+1-888-469-4795
1190 South Main St., St. Charles, MO 63301 ~1.21 miles west of 63045
  • Affordable Suburban hotel
  • Check-in time: 3:00PM
Earth City Courtyard : 3101 Rider Trail South
+1-888-734-9421
3101 Rider Trail South, St. Louis, MO 63044 ~1.30 miles southeast of 63045
  • 3 star hotel
  • 12 suites in hotel
From$54
Very Good 4.0 /5Reviews CallBookMore Details
Hollywood Casino St. Louis
+1-888-841-5292
777 Casino Center Dr., Maryland Heights, MO 63043 ~1.40 miles southwest of 63045
  • Mid-scale Airport hotel
  • 7 meeting rooms in property
  • Average sized rooms
  • The breakfast buffet was cold
St. Charles Comfort Suites
+1-888-455-5160
1400 South 5th St., St. Charles, MO 63301 ~1.47 miles west of 63045
  • 3 star Downtown hotel
  • Hotel has 71 suites
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Drury Plaza Hotel St. Louis St. Charles in St. Charles
+1-888-965-8297
380 Mulholland Dr., St. Charles, MO 63303 ~1.50 miles west of 63045
  • Midscale Suburban property
  • Check-in: 3pm
Rodeway Inn - Bridgeton
+1-888-906-6358
3551 Pennridge Dr., Bridgeton, MO 63044 ~1.67 miles east of 63045
  • 2 star hotel
  • Check-in: 15:00
Best Western Plus The Charles Hotel : 1425 South 5th St.
+1-888-749-6785
1425 South 5th St., Saint Charles, MO 63301 ~1.67 miles west of 63045
  • Midscale Convention Center property
  • 8 floors in property
From$84
Very Good 4.0 /5Review Score CallBookMore Details
Super 8 Bridgeton / Airpt / St. Louis Area in Saint Louis
+1-888-878-9982
12705 Saint Charles Rock Rd., Saint Louis, MO 63044 ~1.68 miles east of 63045
  • Cheap Airport hotel
  • Hotel has 3 floors
TRU by Hilton St. Charles Mo St. Louis Mo
+1-888-389-4485
333 Camelback Rd., St Charles, MO 63303 ~1.69 miles west of 63045
  • 3 star Downtown hotel
  • 5 floors in hotel
Americas Best Value Inn & Suites St. Charles
+1-888-389-4121
1310 Bass Pro Dr., St. Charles, MO 63301 ~1.75 miles west of 63045
  • Cheap hotel
  • Hotel has 64 rooms
Fairfield Inn & Suites St. Louis St. Charles
+1-888-675-2083
801 Veterans Memorial Pkwy., St. Charles, MO 63303 ~1.90 miles west of 63045
  • Three Star Suburban hotel
  • Fitness / Gym is on-site
  • The majority of guests thought the service was very professional
  • New mattresses
Embassy Suites by Hilton St. Louis St. Charles in Saint Charles
+1-800-716-8490
2 Convention Center Plaza, Saint Charles, MO 63303 ~2.08 miles west of 63045
  • High-end Suburban hotel
  • 12 floors in hotel
Towneplace Suites St. Louis St. Charles - St. Charles
+1-800-805-5223
1800 Zumbehl Rd., St. Charles, MO 63303 ~3.50 miles west of 63045
  • Affordable Suburban hotel
  • Check-in: 3:00pm
From$68
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn Westport
+1-888-965-1860
2454 Old Dorsett, Maryland Heights, MO 63043 ~3.72 miles south of 63045
  • Mid-scale Suburban property
  • 4 floors in hotel
  • Rooms are ok
  • Friendly service
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Red Roof Inn in Saint Charles
+1-888-788-5576
2010 Zumbehl Rd., Saint Charles, MO 63303 ~3.78 miles west of 63045
  • Cheap Suburban property
  • 108 rooms in property
  • Almost all guests said rooms were dirty
  • Frozen custard
Woodspring Suites St. Louis St.
+1-888-897-9207
2100 Old Highway 94 South, Saint Charles, MO 63303 ~3.82 miles west of 63045
  • Two-star property
  • Hotel has 4 floors
  • Clean rooms
  • About half of guests didn't like the uncomfortable beds
SureStay Plus Hotel by Best Western St. Louis Westport
+1-888-311-4278
12220 Dorsett Rd., Maryland Heights, MO 63043 ~3.89 miles south of 63045
  • Affordable Suburban hotel
  • Access to gym on-site
Motel 6 Maryland Heights Mo #4921 - Maryland Heights
+1-888-469-4795
12330 Dorsett Rd., Maryland Heights, MISSOURI 63043 ~3.95 miles south of 63045
  • 2 star property
  • 116 rooms in hotel
Sleep Inn in Bridgeton
+1-888-734-9421
11225 Lone Eagle Dr., Bridgeton, MO 63044 ~3.99 miles east of 63045
  • Three Star Airport hotel
  • Check-in time: 3:00pm
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Homestead Studio Suites St. Louis Airport - Bridgeton
+1-888-841-5292
11252 Lone Eagle Dr., Bridgeton, MO 63044 ~4.00 miles east of 63045
  • Economy Airport hotel
  • Check in time: 3:00 PM
  • Average value
  • No coffee maker
From$39
Average 3.0 /5Reviews CallBookMore Details
Crowne Plaza St. Louis Airport
+1-888-455-5160
11228 Lone Eagle Dr., Bridgeton, MO 63044 ~4.04 miles east of 63045
  • Mid-scale Airport hotel
  • Hotel has 8 floors
  • Bathroom could be optimized
  • Excellent breakfast in the restaurant
Motel 6 Hazelwood Mo #8908 - Hazelwood
+1-888-965-8297
5781 Campus Court, Hazelwood, MISSOURI 63042 ~4.06 miles east of 63045
  • Low Cost hotel
SureStay Plus Hotel by Best Western St. Louis Airport : 11380 Natural Bridge Rd.
+1-888-906-6358
11380 Natural Bridge Rd., Bridgeton, MO 63044 ~4.09 miles east of 63045
  • Midscale Airport hotel
  • Free comp. breakfast
From$55
Average 3.5 /5Reviews CallBookMore Details
Super 8 St. Charles
+1-888-749-6785
3040 West Clay, Saint Charles, MO 63301 ~4.12 miles west of 63045
  • Low-priced Convention Center hotel
  • 3 floors in property
Holiday Inn Express & Suites St. Charles
+1-888-878-9982
3098 Elm Point Industrial Dr., Saint Charles, MO 63301 ~4.30 miles northwest of 63045
  • 3 star Suburban property
  • 20 suites in property
From$80
Average 3.0 /5Reviews CallBookMore Details
Days Inn North Airport
+1-888-389-4485
7350 North Hanley, Hazelwood, MO 63042 ~4.40 miles east of 63045
  • Affordable Suburban property
  • Hotel has a green policy Read more
  • Service is ok
  • Rooms could be cleaner
Staybridge Suites St. Louis Westport : 25 Progress Pkwy.
+1-888-389-4121
25 Progress Pkwy., St. Louis, MO 63146 ~4.53 miles south of 63045
  • Three Star Suburban hotel
  • Complimentary breakfast is offered
Sheraton Westport Lakeside Chalet : 191 Westport Plaza
+1-888-675-2083
191 Westport Plaza, St. Louis, MO 63146 ~4.62 miles south of 63045
  • Mid-scale Suburban hotel
  • Hotel has 6 floors
  • Air conditioning was criticized by 67%
  • Good breakfast room
From$79
Average 3.5 /5Reviews CallBookMore Details
Sheraton Westport Plaza Tower : 900 Westport Plaza
+1-800-716-8490
900 Westport Plaza, St. Louis, MO 63146 ~4.68 miles south of 63045
  • Four-star Suburban hotel
  • Shuttle to airport available
  • The majority of guests said the beds were comfortable
  • The majority of guests thought the view was good
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Sheraton Lakeside Chalet in St. Louis
+1-800-805-5223
900 West Port Plaza Dr., St. Louis, MO 63146 ~4.80 miles south of 63045
  • 3 star Suburban hotel
  • Check-in time: 03:00pm
Courtyard St. Louis Westport Plaza
+1-888-965-1860
11888 Westline Industrial Dr., St. Louis, MO 63146 ~4.80 miles south of 63045
  • 3 star property
  • 2 meeting rooms in property
  • Wonderful sightseeing
  • Almost all guests said rooms were clean
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Comfort Inn St. Louis Westport : 12031 Lackland Rd.
+1-888-788-5576
12031 Lackland Rd., Saint Louis, MO 63146 ~4.97 miles south of 63045
  • Midscale Suburban property
  • 170 rooms in hotel
Sleep Inn St. Charles Mo - St. Charles Mo
+1-888-897-9207
150 Fountain Lakes Blvd., St. Charles Mo, MO 63301 ~4.99 miles northwest of 63045
  • Three Star property
  • Check-in time: 3:00 pm
  • Fresh fruit
  • Quiet location
Extended Stay America
+1-888-311-4278
12161 Lackland Rd., Maryland Heights, MO 63146 ~5.02 miles south of 63045
  • Inexpensive Suburban hotel
  • 99 rooms in hotel
  • Approx. half of guests thought the service was unprofessional
  • Dirty towels
From$49
Average 3.5 /5Reviews CallBookMore Details
La Quinta Inn & Suites St. Louis Westport by Wyndham in St. Louis
+1-888-469-4795
11805 Lackland Rd., St. Louis, MO 63146 ~5.06 miles south of 63045
  • Mid-scale Suburban property
  • Check-in time: 3pm
Red Roof Inn
+1-888-734-9421
11837 Lackland Rd., St. Louis, MO 63146 ~5.07 miles south of 63045
  • Cheap Highway hotel
  • Check-in: 2:00 PM
  • Good accessibility by car
  • 1 out of 2 guests said the rooms were modern
Extended Stay America St. Louis Westport in Maryland Heights
+1-888-841-5292
11827 Lackland Rd., Maryland Heights, MO 63146 ~5.09 miles south of 63045
  • 2-star Suburban property
  • Check-in: 3:00 PM
  • Almost all guests thought the building wasn't nice
  • Breakfast is average
Studio Plus St. Louis Westport - St. Louis
+1-888-455-5160
2030 Craig Rd., St. Louis, MO 63146 ~5.10 miles south of 63045
  • Economy Suburban hotel
  • 72 rooms in hotel
  • Sheets dingy
  • Hotel could use some updating
Host Inn & Suites - Hazelwood
+1-888-965-8297
155 Chapel Ridge Dr., Hazelwood, MO 63042 ~5.20 miles east of 63045
  • Cheap Airport hotel
  • 72 sleeping rooms in hotel
Days Inn St. Louis Westport : 1970 Craig Rd.
+1-888-906-6358
1970 Craig Rd., Saint Louis, MO 63146 ~5.20 miles south of 63045
  • Economy Suburban property
  • Fitness / Gym is on-site
  • Almost all guests thought the building wasn't nice
  • Room cleanliness is acceptable
From$51
Average 3.5 /5Reviews CallBookMore Details
Doubletree Hotel St. Louis at Westport
+1-888-749-6785
1973 Craigshire, St. Louis, MO 63146 ~5.21 miles south of 63045
  • Mid-scale Suburban hotel
  • Hotel has 11 floors
From$78
Very Good 4.0 /5Review Score CallBookMore Details
Hawthorn Suites by Wyndham St. Louis Westport Plaza - St. Louis
+1-888-878-9982
1881 Craigshire Rd., St. Louis, MO 63146 ~5.34 miles south of 63045
  • Three Star Suburban property
  • 2 floors in property

Next: Show All Available 63045 Hotels with Pricing

Graph of Earth City, MO Hotel Prices for Next 20 Days

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

FAQs about hotels near 63045

What are the best rated hotels near 63045?

Country Inn & Suites St. Charles Mo, Embassy Suites by Hilton St. Louis St. Charles 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 near 63045?

Ameristar Casino Resort Spa, Embassy Suites by Hilton St. Louis St. Charles and Sheraton Westport Plaza Tower are the top 3 luxury hotels near 63045.

What hotels are closest to the area of 63045?

Holiday Inn St. Louis Arpt West Earth City, Residence Inn St. Louis Airport, and Candlewood Suites are the properties closest to 63045.

How much does a cheap hotel near 63045 cost per night?

In the last year, a 2 star hotel near 63045 can be as cheap as $61.42 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 63045 cost per night?

In the last year, the average 3 star hotel near 63045 has been $95.45 per night. (based on HotelPlanner prices)

How much does a higher-end hotel near 63045 cost?

In the last year, the average 4 star hotel near 63045 has been $111.42 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 63045?

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

What are the most popular Marriott hotels near 63045?

Residence Inn St. Louis Airport, Springhill Suites St. Louis Airport and Earth City Courtyard are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 63045?

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

What are the most popular Best Western hotels near 63045?

Best Western Plus The Charles Hotel, SureStay Plus Hotel by Best Western St. Louis Airport and SureStay Plus Hotel by Best Western St. Louis Westport are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels near 63045?

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

Back to Top