Star Rating
Hotel Name
Price Range (USD)to
Amenities

63045 Hotels & Accommodations

Holiday Inn St. Louis Arpt West Earth City - Earth City
+1-888-690-5247
3400 Rider Trail South, Earth City, MO 63045
  • Three Star Suburban property
  • 8 floors in hotel
Residence Inn St. Louis Airport / Earth City
+1-888-305-3366
3290 Rider Trail South, Earth City, MO 63045
  • Mid-scale Airport property
  • 4 floors in property
  • Very comfortable
  • Nice rooms
Candlewood Suites
+1-800-881-1523
3250 Rider Trail South, St. Louis, MO 63045
  • Inexpensive Airport hotel
  • Check in: 3:00pm
  • Excellent value
  • Good laundry facilities
Springhill Suites St. Louis Airport / Earth City
+1-888-283-3404
3099 Rider Trail South, St. Louis, MO 63044 ~0.49 miles south of 63045
  • Mid-scale hotel
  • 117 rooms in hotel
From$109
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Holiday Inn Express Riverport
+1-866-221-8581
13735 Riverport Dr., Maryland Heights, MO 63043 ~0.82 miles south of 63045
  • 3 star Highway property
  • Shuttle to airport available
  • Air conditioning was criticized by 100%
  • Excellent service
Ameristar Casino Resort Spa
+1-866-429-5787
1 Ameristar Blvd., Saint Charles, MO 63301 ~1.09 miles west of 63045
  • High-end Suburban hotel
  • Hotel has 16 meeting rooms
From$185
Very Good 4.0 /5Guest Reviews CallBookMore Details
Homewood Suites by Hilton Riverport Airport West : 13639 Riverport Dr.
+1-888-690-5281
13639 Riverport Dr., Maryland Heights, MO 63043 ~1.16 miles south of 63045
  • Three Star Airport property
  • Fitness + Health Center
  • Fantastic service
  • Wellness & sports facilities were not very nice
La Quinta by Wyndham St. Louis Airport / Riverport
+1-888-690-5247
13615 Riverport Dr., Maryland Heights, MO 63043 ~1.19 miles south of 63045
  • Mid-scale Airport hotel
  • Fitness center on property
  • Gravy was cold
  • Hotel location was excellent
Country Inn & Suites St. Charles Mo - St. Charles
+1-888-305-3366
1190 South Main St., St. Charles, MO 63301 ~1.21 miles west of 63045
  • Three Star Suburban hotel
  • 3 floors in property
Earth City Courtyard
+1-800-881-1523
3101 Rider Trail South, St. Louis, MO 63044 ~1.30 miles southeast of 63045
  • Mid-scale property
  • Hotel has 151 rooms
Hollywood Casino St. Louis
+1-888-283-3404
777 Casino Center Dr., Maryland Heights, MO 63043 ~1.40 miles southwest of 63045
  • Midscale Airport hotel
  • Access to gym on-site
  • Housekeeping can be a problem
  • About half of guests thought it was rather dirty
From$180
Average 3.5 /5Reviews CallBookMore Details
St. Charles Comfort Suites
+1-866-221-8581
1400 South 5th St., St. Charles, MO 63301 ~1.47 miles west of 63045
  • Mid-scale Downtown property
  • Hotel has 3 floors
Drury Plaza Hotel St. Louis St. Charles
+1-866-429-5787
380 Mulholland Dr., St. Charles, MO 63303 ~1.50 miles west of 63045
  • Affordable Suburban hotel
  • 23 suites in hotel
The Lodge Hotel & Banquets St. Louis - Bridgeton
+1-888-690-5281
3551 Pennridge Dr., Bridgeton, MO 63044 ~1.62 miles east of 63045
  • Inexpensive property
  • Check in: 16:00
Best Western Plus The Charles Hotel
+1-888-690-5247
1425 South 5th St., Saint Charles, MO 63301-2435 ~1.67 miles west of 63045
  • Three Star Convention Center hotel
  • Comp. Breakfast
Super 8 Bridgeton / Airpt / St. Louis Area in Saint Louis
+1-888-305-3366
12705 Saint Charles Rock Rd., Saint Louis, MO 63044 ~1.68 miles east of 63045
  • Inexpensive Airport property
  • Check-in time: 3pm
TRU by Hilton St. Charles Mo St. Louis Mo in St Charles
+1-800-881-1523
333 Camelback Rd., St Charles, MO 63303 ~1.69 miles west of 63045
  • Midscale Downtown property
  • Comp. Breakfast
Americas Best Value Inn & Suites St. Charles
+1-888-283-3404
1310 Bass Pro Dr., St. Charles, MO 63301 ~1.75 miles west of 63045
  • Inexpensive property
  • Hotel has 3 floors
From$71
Average 3.0 /5Reviews CallBookMore Details
Fairfield Inn & Suites St. Louis St. Charles : 801 Veterans Memorial Pkwy.
+1-866-221-8581
801 Veterans Memorial Pkwy., St. Charles, MO 63303 ~1.90 miles west of 63045
  • Three Star Suburban hotel
  • 3 floors in property
  • Furniture needs more attention
  • Close to restaurants, bars and shopping areas
Embassy Suites by Hilton St. Louis St. Charles - Saint Charles
+1-866-429-5787
2 Convention Center Plaza, Saint Charles, MO 63303 ~2.08 miles west of 63045
  • High-end Suburban hotel
  • Hotel has 296 suites
Towneplace Suites St. Louis St. Charles
+1-888-690-5281
1800 Zumbehl Rd., St. Charles, MO 63303 ~3.50 miles west of 63045
  • 3-star Suburban property
  • Free comp. breakfast
Hampton Inn Westport
+1-888-690-5247
2454 Old Dorsett, Maryland Heights, MO 63043 ~3.72 miles south of 63045
  • Three Star Suburban property
  • 122 sleeping rooms in hotel
  • Most guests appreciated the modern rooms
  • Not very comfortable
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Red Roof Inn : 2010 Zumbehl Rd.
+1-888-305-3366
2010 Zumbehl Rd., Saint Charles, MO 63303 ~3.78 miles west of 63045
  • 2-star Suburban property
  • 108 rooms in hotel
  • Accessible parking
  • Right off highway
Value Place St. Louis Mo (St. Charles) in Saint Charles
+1-800-881-1523
2100 Old Highway 94 South, Saint Charles, MO 63303 ~3.82 miles west of 63045
  • Economical property
  • Hotel has 4 floors
  • Lovely service and very clean rooms
  • Room is always clean and fresh
Drury Inn & Suites St. Louis Westport
+1-888-283-3404
12220 Dorsett Rd., Maryland Heights, MO 63043 ~3.92 miles south of 63045
  • Mid-scale Suburban hotel
  • Free complimentary breakfast
  • Nice rooms
  • Most guests complained about the bathroom
La Quinta by Wyndham - Maryland Heights
+1-866-221-8581
12330 Dorsett Rd., Maryland Heights, MO 63043 ~3.94 miles south of 63045
  • Inexpensive hotel
Sleep Inn
+1-866-429-5787
11225 Lone Eagle Dr., Bridgeton, MO 63044 ~3.99 miles east of 63045
  • Three Star Airport hotel
  • 70 sleeping rooms in hotel
Homestead Studio Suites St. Louis Airport : 11252 Lone Eagle Dr.
+1-888-690-5281
11252 Lone Eagle Dr., Bridgeton, MO 63044 ~4.00 miles east of 63045
  • Cheap Airport hotel
  • Hotel has 138 rooms
  • Great location
  • Fair Hotel
Crowne Plaza St. Louis Airport
+1-888-690-5247
11228 Lone Eagle Dr., Bridgeton, MO 63044 ~4.04 miles east of 63045
  • Mid-scale Airport property
  • Shuttle from airport available
  • Tables dusty
  • Tasty breakfast
Motel 6 Hazelwood Mo in Hazelwood
+1-888-305-3366
5781 Campus Court, Hazelwood, MO 63042 ~4.06 miles east of 63045
  • 2 star property
  • 3 floors in property
SureStay Plus Hotel by Best Western St. Louis Airport
+1-800-881-1523
11380 Natural Bridge Rd., Bridgeton, MO 63044 ~4.09 miles east of 63045
  • 3-star Airport hotel
  • Airport shuttle provided
Super 8 St. Charles : 3040 West Clay
+1-888-283-3404
3040 West Clay, Saint Charles, MO 63301 ~4.12 miles west of 63045
  • Cheap Convention Center property
  • Free breakfast
Holiday Inn Express & Suites St. Charles : 3098 Elm Point Industrial Dr.
+1-866-221-8581
3098 Elm Point Industrial Dr., St. Charles, MO 63301 ~4.30 miles northwest of 63045
  • 3-star Suburban property
  • Check-in: 3:00PM
Days Inn North Airport - Hazelwood
+1-866-429-5787
7350 North Hanley, Hazelwood, MO 63042 ~4.40 miles east of 63045
  • Mid-scale Suburban hotel
  • Check-in: 3:00 PM
  • Close to airport
  • Average comfort
Staybridge Suites St. Louis Westport in St. Louis
+1-888-690-5281
25 Progress Pkwy., St. Louis, MO 63146 ~4.53 miles south of 63045
  • Midscale Suburban property
  • Hotel has an eco-friendly policy See more
Sheraton Westport Lakeside Chalet
+1-888-690-5247
191 Westport Plaza, St. Louis, MO 63146 ~4.62 miles south of 63045
  • Four star Suburban hotel
  • Gym is available on property
  • Great view
  • Terrific location
From$79
Average 3.5 /5Reviews CallBookMore Details
Sheraton Westport Plaza Tower
+1-888-305-3366
900 Westport Plaza, St. Louis, MO 63146 ~4.68 miles south of 63045
  • Four-star Suburban hotel
  • Gym is available on property
  • Dirty towels
  • Most guests thought the shuttle service was ok
Courtyard St. Louis Westport Plaza in St. Louis
+1-800-881-1523
11888 Westline Industrial Dr., St. Louis, MO 63146 ~4.80 miles south of 63045
  • 3 star property
  • Access to gym on-site
  • Clean facility
  • New sheets
Comfort Inn St. Louis Westport
+1-888-283-3404
12031 Lackland Rd., Saint Louis, MO 63146 ~4.97 miles south of 63045
  • Midscale Suburban property
  • 12 meeting rooms in property
From$87
Very Good 4.0 /5Read Reviews CallBookMore Details
Sleep Inn St. Charles Mo
+1-866-221-8581
150 Fountain Lakes Blvd., St. Charles Mo, MO 63301 ~4.99 miles northwest of 63045
  • Three Star hotel
  • Hotel has 3 floors
  • Most guests thought the building wasn't nice
  • Fair breakfast prices
Extended Stay America in Maryland Heights
+1-866-429-5787
12161 Lackland Rd., Maryland Heights, MO 63146 ~5.02 miles south of 63045
  • Cheap Suburban property
  • Hotel has 4 floors
  • Rooms need regular maintenance
  • No ice machine
Red Roof Inn in St. Louis
+1-888-690-5281
11837 Lackland Rd., St. Louis, MO 63146 ~5.07 miles south of 63045
  • Inexpensive Highway hotel
  • Check-in time: 2:00 PM
  • Most guests said rooms were small
  • Gas station nearby
Extended Stay America St. Louis Westport - Maryland Heights
+1-888-690-5247
11827 Lackland Rd., Maryland Heights, MO 63146 ~5.09 miles south of 63045
  • Economical Suburban hotel
  • The majority of guests didn't like the uncomfortable beds
  • Most guests thought the tv was sub-standard
Studio Plus St. Louis Westport
+1-888-305-3366
2030 Craig Rd., St. Louis, MO 63146 ~5.10 miles south of 63045
  • 2-star Suburban property
  • Free complimentary breakfast
  • Bathroom could be optimized
  • Courteous desk clerk
La Quinta St. Louis Westport by Wyndham in St. Louis
+1-800-881-1523
11805 Lackland Rd., St. Louis, MO 63146 ~5.11 miles south of 63045
  • Affordable property
From$61
Very Good 4.0 /5Read Reviews CallBookMore Details
Host Inn & Suites - Hazelwood
+1-888-283-3404
155 Chapel Ridge Dr., Hazelwood, MO 63042 ~5.20 miles east of 63045
  • Low Cost Airport hotel
  • Hotel has 72 rooms
Days Inn St. Louis Westport - Saint Louis
+1-866-221-8581
1970 Craig Rd., Saint Louis, MO 63146 ~5.20 miles south of 63045
  • 2 star Suburban hotel
  • Fitness / Gym is on-site
  • Spacious rooms
  • Almost all guests thought the building wasn't nice
Doubletree Hotel St. Louis at Westport : 1973 Craigshire
+1-866-429-5787
1973 Craigshire, St. Louis, MO 63146 ~5.21 miles south of 63045
  • Midscale Suburban property
  • Fitness / Gym is on-site
Hawthorn Suites by Wyndham St. Louis Westport Plaza
+1-888-690-5281
1881 Craigshire Rd., St. Louis, MO 63146 ~5.34 miles south of 63045
  • Affordable Suburban hotel
  • Free breakfast
Sonesta Es Suites St. Louis Westport
+1-888-690-5247
1855 Craigshire Rd., Maryland Heights, MO 63146 ~5.35 miles south of 63045
  • Midscale Suburban property
  • Check in: 3:00
  • Most guests thought the service was very professional
  • Beautiful architecture
From$72
Very Good 4.5 /5Reviews CallBookMore Details

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 Drury Inn & 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 Lakeside Chalet 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 $57.79 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 $92.46 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 $109.92 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 63045?

Ameristar Casino Resort Spa, Hollywood Casino St. Louis and The Lodge Hotel & Banquets St. Louis 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 and SureStay Plus Hotel by Best Western St. Louis Airport 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