Star Rating
Hotel Name
Price Range (USD)to
Amenities

63303 Hotels, Motels & Accommodations

Woodspring Suites St. Louis St.
+1-888-389-4121
2100 Old Highway 94 South, Saint Charles, MO 63303
  • 2 star hotel
  • 121 sleeping rooms in hotel
  • Clean
  • Generally very clean
Towneplace Suites St. Louis St. Charles in St. Charles
+1-888-675-2083
1800 Zumbehl Rd., St. Charles, MO 63303
  • Midscale Suburban hotel
  • 95 rooms in hotel
Red Roof Inn : 2010 Zumbehl Rd.
+1-800-716-8490
2010 Zumbehl Rd., Saint Charles, MO 63303
  • Low priced Suburban hotel
  • 108 sleeping rooms in hotel
  • Shower can be a problem
  • Staff was friendly and helpful
From$25
Average 3.0 /5Reviews CallBookMore Details
Embassy Suites by Hilton St. Louis St. Charles - Saint Charles
+1-800-805-5223
2 Convention Center Plaza, Saint Charles, MO 63303
  • 4 star Suburban hotel
  • Hotel has 296 rooms
Fairfield Inn & Suites St. Louis St. Charles in St. Charles
+1-888-965-1860
801 Veterans Memorial Pkwy., St. Charles, MO 63303
  • Midscale Suburban hotel
  • 3 floors in property
  • Great rate
  • Pool is good
TRU by Hilton St. Charles Mo St. Louis Mo
+1-888-788-5576
333 Camelback Rd., St Charles, MO 63303
  • Midscale Downtown hotel
  • 87 rooms in property
Drury Plaza Hotel St. Louis St. Charles : 380 Mulholland Dr.
+1-888-897-9207
380 Mulholland Dr., St. Charles, MO 63303
  • 3 star Suburban property
  • Hotel has 7 floors
Super 8 St. Charles : 3040 West Clay
+1-888-311-4278
3040 West Clay, Saint Charles, MO 63301 ~2.73 miles north of 63303
  • 2 star Convention Center property
  • Hotel has 3 floors
Americas Best Value Inn & Suites St. Charles
+1-888-469-4795
1310 Bass Pro Dr., St. Charles, MO 63301 ~2.88 miles northeast of 63303
  • 2 star property
  • Hotel has 3 floors
Best Western Plus The Charles Hotel in Saint Charles
+1-888-734-9421
1425 South 5th St., Saint Charles, MO 63301 ~2.95 miles northeast of 63303
  • 3-star Convention Center hotel
  • 3 meeting rooms in property
St. Charles Comfort Suites : 1400 South 5th St.
+1-888-841-5292
1400 South 5th St., St. Charles, MO 63301 ~3.06 miles east of 63303
  • Mid-scale Downtown hotel
  • Hotel has 71 rooms
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Inn in St. Charles
+1-888-455-5160
3720 West Clay St., St. Charles, MO 63301 ~3.11 miles north of 63303
  • Midscale Suburban property
  • Hotel has an eco-friendly policy See more
Ameristar Casino Resort Spa - Saint Charles
+1-888-965-8297
1 Ameristar Blvd., Saint Charles, MO 63301 ~3.38 miles east of 63303
  • 4 star Suburban property
  • 25 floors in property
From$185
Very Good 4.0 /5Latest Reviews CallBookMore Details
Rodeway Inn in Saint Charles
+1-888-906-6358
3800 Harry South Truman Blvd., Saint Charles, MO 63301 ~3.39 miles north of 63303
  • Cheap Highway property
  • 97 rooms in hotel
  • Easily accessible by car
  • Vibe is not too good
Hollywood Casino St. Louis - Maryland Heights
+1-888-749-6785
777 Casino Center Dr., Maryland Heights, MO 63043 ~3.40 miles east of 63303
  • Affordable Airport property
  • Hotel has 502 rooms
  • Most guests said rooms were big enough
  • Average sized rooms
From$180
Average 3.5 /5Reviews CallBookMore Details
Country Inn & Suites St. Charles Mo : 1190 South Main St.
+1-888-878-9982
1190 South Main St., St. Charles, MO 63301 ~3.41 miles east of 63303
  • Affordable Suburban property
  • Fitness / Gym is on-site
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Courtyard St. Louis / St. Peters
+1-888-389-4485
4341 Veterans Memorial Pkwy., St. Peters, MO 63376 ~3.79 miles northwest of 63303
  • Three Star Suburban hotel
  • 4 meeting rooms in property
Holiday Inn Express Riverport - Maryland Heights
+1-888-389-4121
13735 Riverport Dr., Maryland Heights, MO 63043 ~4.15 miles east of 63303
  • 3-star Highway property
  • Airport shuttle available
  • Rooms are ok
  • Excellent service
La Quinta by Wyndham St. Louis Airport / Riverport
+1-888-675-2083
13615 Riverport Dr., Maryland Heights, MO 63043 ~4.24 miles east of 63303
  • 3-star Airport property
  • Check-in: 3:00 pm
  • All guests enjoyed the restaurants & bars nearby
  • Great location
From$59
Very Good 4.0 /5Reviews CallBookMore Details
Homewood Suites by Hilton Riverport Airport West in Maryland Heights
+1-800-716-8490
13639 Riverport Dr., Maryland Heights, MO 63043 ~4.28 miles east of 63303
  • 3 star Airport hotel
  • 104 suites in property
  • The majority of guests thought they were poorly maintained
  • Room was very nice and clean
Springhill Suites St. Louis Airport / Earth City - St. Louis
+1-800-805-5223
3099 Rider Trail South, St. Louis, MO 63044 ~4.37 miles east of 63303
  • Midscale property
  • Free breakfast available
From$109
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn St. Louis Arpt West Earth City : 3400 Rider Trail South
+1-888-965-1860
3400 Rider Trail South, Earth City, MO 63045 ~4.56 miles east of 63303
  • 3 star Suburban hotel
  • 8 floors in property
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Extended Stay America St. Peters - St. Peters
+1-888-788-5576
5555 Veterans Memorial Pkwy., St. Peters, MO 63376 ~4.63 miles northwest of 63303
  • Inexpensive Suburban property
  • Check-in: 3:00 PM
  • Most guests thought rooms were spacious
  • Entrance area is not particularly attractive
From$36
Average 3.0 /5Reviews CallBookMore Details
Candlewood Suites : 3250 Rider Trail South
+1-888-897-9207
3250 Rider Trail South, St. Louis, MO 63045 ~4.79 miles east of 63303
  • 2 star Airport hotel
  • Gym / Fitness Center Available
  • Most guests said rooms were clean
  • Ordinary amenities
Residence Inn St. Louis Airport / Earth City - Earth City
+1-888-311-4278
3290 Rider Trail South, Earth City, MO 63045 ~4.83 miles east of 63303
  • Affordable Airport property
  • Hotel has 104 suites
  • Tasty breakfast
  • Every guests reviewed said rooms were clean
Earth City Courtyard
+1-888-469-4795
3101 Rider Trail South, St. Louis, MO 63044 ~5.02 miles east of 63303
  • Midscale property
  • 12 suites in property
Holiday Inn Express & Suites St. Charles in Saint Charles
+1-888-734-9421
3098 Elm Point Industrial Dr., Saint Charles, MO 63301 ~5.11 miles north of 63303
  • Three Star Suburban hotel
  • Fitness / Gym is on-site
Drury Inn & Suites St. Peters
+1-888-841-5292
170 Mid Rivers Mall Circle, St Peters, MO 63376 ~5.32 miles northwest of 63303
  • 3 star Suburban hotel
  • Hotel has 3 meeting rooms
  • Most guests were happy with the price
  • Most guests found the staff to be very friendly
Country Inn & Suites : 3877 Veterans Memorial Pkwy.
+1-888-455-5160
3877 Veterans Memorial Pkwy., St. Peters, MO 63376 ~5.40 miles northwest of 63303
  • Midscale Suburban property
  • 63 rooms in property
  • Near by places to eat
  • Most guests thought the service was very professional
From$135
Very Good 4.5 /5Guest Reviews CallBookMore Details
Sleep Inn St. Charles Mo in St. Charles Mo
+1-888-965-8297
150 Fountain Lakes Blvd., St. Charles Mo, MO 63301 ~5.44 miles north of 63303
  • 3-star hotel
  • Hotel has 8 suites
  • Great desserts & fruits
  • Close to freeway
Motel 6 Maryland Heights Mo #4921 - Maryland Heights
+1-888-906-6358
12330 Dorsett Rd., Maryland Heights, MISSOURI 63043 ~5.65 miles east of 63303
  • Inexpensive hotel
  • Hotel has 2 floors
Rodeway Inn
+1-888-749-6785
3551 Pennridge Dr., Bridgeton, MO 63044 ~5.70 miles east of 63303
  • Economy hotel
  • Check in: 15:00
Hampton Inn Westport - Maryland Heights
+1-888-878-9982
2454 Old Dorsett, Maryland Heights, MO 63043 ~5.71 miles east of 63303
  • 3 star Suburban property
  • Free comp. breakfast
  • Every guests reviewed found the staff to be very friendly
  • Check in and out was quick
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
SureStay Plus Hotel by Best Western St. Louis Westport
+1-888-389-4485
12220 Dorsett Rd., Maryland Heights, MO 63043 ~5.80 miles east of 63303
  • Midscale Suburban property
  • Check in: 03:00
Super 8 Bridgeton / Airpt / St. Louis Area
+1-888-389-4121
12705 Saint Charles Rock Rd., Saint Louis, MO 63044 ~5.85 miles east of 63303
  • 2-star Airport hotel
  • Free complimentary breakfast
Hilton Garden Inn
+1-888-675-2083
16631 Chesterfield Grove, Chesterfield, MO 63005 ~6.01 miles south of 63303
  • Three Star Suburban hotel
  • 100 rooms in hotel
  • Dirty duvets on your bed
  • Complementary Continental Breakfast
Sheraton Westport Plaza Tower - St. Louis
+1-800-716-8490
900 Westport Plaza, St. Louis, MO 63146 ~6.02 miles southeast of 63303
  • High-end Suburban property
  • Airport shuttle available
  • Minibar can be a problem
  • Hotel could use some updating
Doubletree Hotel & Conference Center St. Louis : 16625 Swingley Ridge Rd.
+1-800-805-5223
16625 Swingley Ridge Rd., Chesterfield, MO 63017 ~6.03 miles south of 63303
  • High-end Suburban property
  • 37 meeting rooms in hotel
Sheraton Westport Lakeside Chalet
+1-888-965-1860
191 Westport Plaza, St. Louis, MO 63146 ~6.03 miles southeast of 63303
  • Midscale Suburban property
  • 16 meeting rooms in property
  • Dated exterior
  • Almost all guests enjoyed the friendly atmosphere
Staybridge Suites St. Louis Westport
+1-888-788-5576
25 Progress Pkwy., St. Louis, MO 63146 ~6.04 miles southeast of 63303
  • 3-star Suburban hotel
  • Has environment-friendly policy See policy
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Sheraton Lakeside Chalet : 900 West Port Plaza Dr.
+1-888-897-9207
900 West Port Plaza Dr., St. Louis, MO 63146 ~6.17 miles southeast of 63303
  • 3-star Suburban property
  • Hotel has 6 floors
Homewood Suites by Hilton St. Louis Chesterfield
+1-888-311-4278
840 North Chesterfield Pkwy. West, Chesterfield, MO 63017 ~6.20 miles south of 63303
  • 3 star Suburban property
  • Fitness + Health Center
  • Rooms need regular maintenance
  • Most guests complained about the bathroom
Extended Stay America - Maryland Heights
+1-888-469-4795
12161 Lackland Rd., Maryland Heights, MO 63146 ~6.27 miles southeast of 63303
  • Cheap Suburban hotel
  • Hotel has 4 floors
  • Average sized rooms
  • About half of guests thought the tv was sub-standard
Doubletree Hotel St. Louis at Westport
+1-888-734-9421
1973 Craigshire, St. Louis, MO 63146 ~6.32 miles southeast of 63303
  • 3 star Suburban hotel
  • 3 suites in hotel
From$78
Very Good 4.0 /5Read Reviews CallBookMore Details
Comfort Inn St. Louis Westport - Saint Louis
+1-888-841-5292
12031 Lackland Rd., Saint Louis, MO 63146 ~6.38 miles southeast of 63303
  • 3-star Suburban hotel
  • Gym / Fitness Center Available
Hampton Inn & Suites St. Louis / Chesterfield
+1-888-455-5160
5 Mcbride & Son Center Dr., Chesterfield, MO 63005 ~6.40 miles southwest of 63303
  • Midscale Suburban hotel
  • Access to gym on-site
  • Most guests found the staff to be very friendly
  • Sofabed was not working
Hawthorn Suites by Wyndham St. Louis Westport Plaza
+1-888-965-8297
1881 Craigshire Rd., St. Louis, MO 63146 ~6.42 miles southeast of 63303
  • 3-star Suburban property
  • 2 floors in property
Sonesta Es Suites St. Louis Westport
+1-888-906-6358
1855 Craigshire Rd., Maryland Heights, MO 63146 ~6.51 miles southeast of 63303
  • Affordable Suburban hotel
  • Shuttle from airport available
  • Most guests said the wifi quality was bad
  • Rooms are great
Studio Plus St. Louis Westport
+1-888-749-6785
2030 Craig Rd., St. Louis, MO 63146 ~6.52 miles southeast of 63303
  • Two star Suburban hotel
  • Fitness center on property
  • Dirty toilet seat
  • Could use a good cleaning
Courtyard St. Louis Westport Plaza : 11888 Westline Industrial Dr.
+1-888-878-9982
11888 Westline Industrial Dr., St. Louis, MO 63146 ~6.52 miles southeast of 63303
  • Affordable property
  • 12 suites in property
  • Wonderful sightseeing
  • Most guests appreciated the modern rooms

Next: Show All Available 63303 Hotels with Pricing

Graph of St. Charles, MO Hotel Prices for Next 20 Days

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

FAQs about hotels near 63303

What are the top rated hotels near 63303?

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

What are the upper-end hotels near 63303?

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

What hotels are closest to the area of 63303?

Woodspring Suites St. Louis St., Towneplace Suites St. Louis St. Charles, and Red Roof Inn are the properties closest to 63303.

What are the most popular independent hotels near 63303?

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

What are the most popular Marriott hotels near 63303?

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

What are the best Choice Hotels branded hotels near 63303?

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

What are the most popular Best Western hotels near 63303?

Best Western Plus The Charles Hotel 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 63303?

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