Star Rating
Hotel Name
Price Range (USD)to
Amenities

63301 Hotels/Accommodations

Holiday Inn Express & Suites St. Charles : 3098 Elm Point Industrial Dr.
+1-888-389-4121
3098 Elm Point Industrial Dr., Saint Charles, MO 63301
  • Three Star Suburban property
  • 73 rooms in hotel
Sleep Inn St. Charles Mo
+1-888-675-2083
150 Fountain Lakes Blvd., St. Charles Mo, MO 63301
  • Mid-scale hotel
  • Hotel has 70 rooms
  • Average cleanliness
  • Pillows were tiny
Country Inn & Suites St. Charles Mo - St. Charles
+1-800-716-8490
1190 South Main St., St. Charles, MO 63301
  • Midscale Suburban property
  • 26 suites in property
Best Western Plus The Charles Hotel in Saint Charles
+1-800-805-5223
1425 South 5th St., Saint Charles, MO 63301
  • Mid-scale Convention Center property
  • Access to gym on-site
From$84
Very Good 4.0 /5Read Reviews CallBookMore Details
Ameristar Casino Resort Spa in Saint Charles
+1-888-965-1860
1 Ameristar Blvd., Saint Charles, MO 63301
  • Four-star Suburban property
  • Check in time: 3:00 PM
From$185
Very Good 4.0 /5Guest Reviews CallBookMore Details
Americas Best Value Inn & Suites St. Charles in St. Charles
+1-888-788-5576
1310 Bass Pro Dr., St. Charles, MO 63301
  • Cheap property
  • 3 floors in property
Super 8 St. Charles - Saint Charles
+1-888-897-9207
3040 West Clay, Saint Charles, MO 63301
  • Two star Convention Center property
  • Check-in time: 11:00 AM
St. Charles Comfort Suites - St. Charles
+1-888-311-4278
1400 South 5th St., St. Charles, MO 63301
  • Affordable Downtown hotel
  • 71 suites in property
Hampton Inn
+1-888-469-4795
3720 West Clay St., St. Charles, MO 63301
  • Three Star Suburban hotel
  • Fitness center on property
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Rodeway Inn - Saint Charles
+1-888-734-9421
3800 Harry South Truman Blvd., Saint Charles, MO 63301
  • Inexpensive Highway hotel
  • Check in time: 03:00 PM
  • AC needs updating
  • Average beds
Days Inn North Airport in Hazelwood
+1-888-841-5292
7350 North Hanley, Hazelwood, MO 63042 ~6.49 miles southeast of 63301
  • Three Star Suburban property
  • Check-in: 3:00 PM
  • Easily accessible by car and offers nearby parking areas
  • Front desk clerk went above and beyond
Fairfield Inn & Suites St. Louis St. Charles
+1-888-455-5160
801 Veterans Memorial Pkwy., St. Charles, MO 63303 ~6.83 miles south of 63301
  • 3 star Suburban property
  • 3 floors in hotel
  • The majority of guests found the staff to be very friendly
  • Relatively modern hotel
Embassy Suites by Hilton St. Louis St. Charles : 2 Convention Center Plaza
+1-888-965-8297
2 Convention Center Plaza, Saint Charles, MO 63303 ~6.84 miles south of 63301
  • High-end Suburban property
  • Hotel has 296 suites
From$75
Very Good 4.5 /5Reviews CallBookMore Details
Drury Plaza Hotel St. Louis St. Charles - St. Charles
+1-888-906-6358
380 Mulholland Dr., St. Charles, MO 63303 ~6.86 miles south of 63301
  • Midscale Suburban property
  • 4 conference rooms in property
Motel 6 Hazelwood Mo #8908
+1-888-749-6785
5781 Campus Court, Hazelwood, MISSOURI 63042 ~6.86 miles southeast of 63301
  • Low-priced hotel
  • Check-in time: 11:00 AM
Residence Inn St. Louis Airport / Earth City - Earth City
+1-888-878-9982
3290 Rider Trail South, Earth City, MO 63045 ~6.90 miles south of 63301
  • Mid-scale Airport property
  • 4 floors in hotel
  • Great pool
  • Heated pool
From$88
Very Good 4.0 /5Read Reviews CallBookMore Details
Red Roof Inn
+1-888-389-4485
2010 Zumbehl Rd., Saint Charles, MO 63303 ~6.92 miles southwest of 63301
  • Cheap Suburban property
  • Hotel has 2 floors
  • Easily accessible by car, said 100%
  • Great location
From$25
Average 3.0 /5Reviews CallBookMore Details
Springhill Suites St. Louis Airport / Earth City : 3099 Rider Trail South
+1-888-389-4121
3099 Rider Trail South, St. Louis, MO 63044 ~6.94 miles south of 63301
  • 3-star property
  • Access to gym on-site
From$109
Very Good 4.0 /5Latest Reviews CallBookMore Details
Candlewood Suites - St. Louis
+1-888-675-2083
3250 Rider Trail South, St. Louis, MO 63045 ~6.97 miles south of 63301
  • Two-star Airport property
  • Access to gym on-site
  • Friendly service
  • Location is ok
From$45
Very Good 4.0 /5Reviews CallBookMore Details
Towneplace Suites St. Louis St. Charles - St. Charles
+1-800-716-8490
1800 Zumbehl Rd., St. Charles, MO 63303 ~6.97 miles southwest of 63301
  • Three Star Suburban property
  • 3 floors in property
From$68
Average 3.5 /5Reviews CallBookMore Details
Holiday Inn St. Louis Arpt West Earth City in Earth City
+1-800-805-5223
3400 Rider Trail South, Earth City, MO 63045 ~7.00 miles south of 63301
  • Three Star Suburban property
  • 19 meeting rooms in hotel
From$75
Very Good 4.0 /5Read Reviews CallBookMore Details
TRU by Hilton St. Charles Mo St. Louis Mo - St Charles
+1-888-965-1860
333 Camelback Rd., St Charles, MO 63303 ~7.03 miles south of 63301
  • Affordable Downtown property
  • Gym / Fitness Center Available
Super 8 Bridgeton / Airpt / St. Louis Area : 12705 Saint Charles Rock Rd.
+1-888-788-5576
12705 Saint Charles Rock Rd., Saint Louis, MO 63044 ~7.07 miles south of 63301
  • Low priced Airport hotel
Holiday Inn Express Riverport : 13735 Riverport Dr.
+1-888-897-9207
13735 Riverport Dr., Maryland Heights, MO 63043 ~7.28 miles south of 63301
  • Midscale Highway property
  • Airport shuttle available
  • Almost all guests said rooms were clean enough
  • Most guests said the bathroom was dirty
From$24
Average 3.5 /5Reviews CallBookMore Details
Rodeway Inn
+1-888-311-4278
3551 Pennridge Dr., Bridgeton, MO 63044 ~7.29 miles south of 63301
  • Economy property
  • 150 sleeping rooms in hotel
Earth City Courtyard
+1-888-469-4795
3101 Rider Trail South, St. Louis, MO 63044 ~7.48 miles south of 63301
  • 3-star property
  • 12 suites in property
From$54
Very Good 4.0 /5Reviews CallBookMore Details
Hometowne Suites by Red Roof in Hazelwood
+1-888-734-9421
6065 North Lindbergh Blvd., Hazelwood, MO 63042 ~7.60 miles southeast of 63301
  • Economical Airport hotel
  • 18 suites in hotel
  • PAPER THIN walls
  • No eating options
Homewood Suites by Hilton Riverport Airport West
+1-888-841-5292
13639 Riverport Dr., Maryland Heights, MO 63043 ~7.61 miles south of 63301
  • 3-star Airport hotel
  • Check in time: 3:00 PM
  • Room was very nice and clean
  • Average beds
La Quinta by Wyndham St. Louis Airport / Riverport : 13615 Riverport Dr.
+1-888-455-5160
13615 Riverport Dr., Maryland Heights, MO 63043 ~7.65 miles south of 63301
  • Mid-scale Airport hotel
  • 3 floors in property
  • Good internet service
  • Most guests enjoyed the lobby entrance
Hollywood Casino St. Louis in Maryland Heights
+1-888-965-8297
777 Casino Center Dr., Maryland Heights, MO 63043 ~7.69 miles south of 63301
  • Mid-scale Airport property
  • Fitness center on property
  • The price was too high for 100%
  • Valet service is ok
Hazelwood Inn & Suites Signature Collection - Hazelwood
+1-888-906-6358
323 Taylor Rd., Hazelwood, MO 64042 ~7.71 miles southeast of 63301
  • Mid-scale Airport property
  • Access to gym on-site
Best Western St. Louis Airport North Hotel & Suites in Hazelwood
+1-888-749-6785
323 Taylor Rd., Hazelwood, MO 63042 ~7.71 miles southeast of 63301
  • Three Star Airport hotel
  • Free breakfast
La Quinta by Wyndham Hazelwood
+1-888-878-9982
318 Taylor Rd., Hazelwood, MO 63042 ~7.72 miles southeast of 63301
  • Three Star Suburban property
  • 4 floors in property
Comfort Inn & Suites in St. Louis
+1-888-389-4485
7133 Douglas Palmer Place, St. Louis, MO 63042 ~7.81 miles southeast of 63301
  • Economical Airport hotel
  • Gym is available on property
  • Comfort level is high
  • Cleanest pool
From$64
Very Good 4.5 /5Review Score CallBookMore Details
Host Inn & Suites
+1-888-389-4121
155 Chapel Ridge Dr., Hazelwood, MO 63042 ~7.86 miles southeast of 63301
  • 2-star Airport property
  • Check in: 9:00
From$60
Average 3.0 /5Reviews CallBookMore Details
Courtyard St. Louis / St. Peters
+1-888-675-2083
4341 Veterans Memorial Pkwy., St. Peters, MO 63376 ~8.08 miles southwest of 63301
  • 3 star Suburban property
  • 4 floors in property
Woodspring Suites St. Louis St. - Saint Charles
+1-800-716-8490
2100 Old Highway 94 South, Saint Charles, MO 63303 ~8.18 miles southwest of 63301
  • Two-star property
  • Check in: 3:00 p.m.
  • Staff was very helpful
  • Employees are very nice and friendly
SureStay Plus Hotel by Best Western St. Louis Airport
+1-800-805-5223
11380 Natural Bridge Rd., Bridgeton, MO 63044 ~8.65 miles south of 63301
  • Three Star Airport hotel
  • 2 conference rooms in property
From$55
Average 3.5 /5Reviews CallBookMore Details
Quality Inn Florissant St. Louis - Florissant
+1-888-965-1860
55 Dunn Rd., Florissant, MO 63031 ~8.70 miles southeast of 63301
  • 3 star Highway property
  • Check in time: 11:00
Homestead Studio Suites St. Louis Airport in Bridgeton
+1-888-788-5576
11252 Lone Eagle Dr., Bridgeton, MO 63044 ~8.84 miles south of 63301
  • Two star Airport property
  • Hotel has 138 rooms
  • No hairdryer
  • Fair Hotel
Sleep Inn
+1-888-897-9207
11225 Lone Eagle Dr., Bridgeton, MO 63044 ~8.85 miles south of 63301
  • Three Star Airport property
  • 3 floors in hotel
Crowne Plaza St. Louis Airport : 11228 Lone Eagle Dr.
+1-888-311-4278
11228 Lone Eagle Dr., Bridgeton, MO 63044 ~8.87 miles south of 63301
  • 3 star Airport property
  • 8 meeting rooms in property
  • Approx. half of guests thought the cleanliness of the hotel was average
  • Great wellness & sports facilities
Pere Marquette Lodge & Conference Center BW Premier Collection - Grafton
+1-888-469-4795
13653 Lodge Blvd., Grafton, IL 62037 ~8.93 miles northwest of 63301
  • High end Riverfront property
  • Fitness + Health Center
From$99
Very Good 4.0 /5Review Score CallBookMore Details
Extended Stay America St. Peters in St. Peters
+1-888-734-9421
5555 Veterans Memorial Pkwy., St. Peters, MO 63376 ~9.02 miles west of 63301
  • Economical Suburban property
  • 3 floors in hotel
  • Kitchenette needs more attention
  • Good service
Pear Tree Inn St. Louis Airport - St. Ann
+1-888-841-5292
10810 Pear Tree Lane, St. Ann, MO 63074 ~9.58 miles southeast of 63301
  • Economical Airport property
  • Hotel has 4 floors
From$85
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn St. Louis Airport in Saint Louis
+1-888-455-5160
10820 Pear Tree Lane, Saint Louis, MO 63074 ~9.61 miles southeast of 63301
  • Mid-scale hotel
  • Hotel has 5 floors
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
St. Louis Airport Marriott - St. Louis
+1-888-965-8297
10700 Pear Tree Lane, St. Louis, MO 63134 ~9.74 miles southeast of 63301
  • 4 star Airport property
  • Fitness center on property
  • Close to St
  • Great pool
Drury Inn & Suites St. Peters
+1-888-906-6358
170 Mid Rivers Mall Circle, St Peters, MO 63376 ~9.89 miles west of 63301
  • 3-star Suburban hotel
  • Gym is available on property
  • Good accessibility by car
  • Dinner snacks included
From$90
Very Good 4.0 /5Read Reviews CallBookMore Details
Country Inn & Suites - St. Peters
+1-888-749-6785
3877 Veterans Memorial Pkwy., St. Peters, MO 63376 ~9.91 miles west of 63301
  • 3 star Suburban property
  • 24 suites in hotel
  • Relatively modern hotel
  • High comfort
From$135
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn Westport : 2454 Old Dorsett
+1-888-878-9982
2454 Old Dorsett, Maryland Heights, MO 63043 ~10.03 miles south of 63301
  • 3 star Suburban property
  • 2 meeting rooms in property
  • Bathroom could be optimized
  • Great reception
From$89
Very Good 4.0 /5Reviews CallBookMore Details

Next: Show All Available 63301 Hotels with Pricing

Graph: Upcoming 20 Days of 63301 Hotel Rates

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

FAQs about hotels near 63301

What are the best rated hotels near 63301?

Country Inn & Suites St. Charles Mo, Hampton Inn and Embassy Suites by Hilton St. Louis St. Charles are the best rated hotels based on customer reviews in the last 365 days.

What hotels are closest to the area of 63301?

Holiday Inn Express & Suites St. Charles, Sleep Inn St. Charles Mo, and Country Inn & Suites St. Charles Mo are the properties closest to 63301.

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

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

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

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

How much does a high-end hotel near 63301 cost?

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

What are the most popular independent hotels near 63301?

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

What are the most popular Marriott hotels near 63301?

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

What are the most popular Choice Hotels branded hotels near 63301?

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

What are the most popular Best Western hotels near 63301?

Best Western Plus The Charles Hotel, Pere Marquette Lodge & Conference Center BW Premier Collection 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 63301?

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

Back to Top