Hotels in 63304 - Saint Charles MO

Only hotels in 63304 zip code are listed below. Search for cheap and discount hotel rates in Saint Charles, MO for your upcoming leisure or conference / group travel. We list the best 63304 hotels and motels so you can review the Saint Charles hotel list below to find the perfect lodging. Hotels in Saint Charles county and area code 636 are also listed.


Find availability nearby Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

63304 Hotels & Accommodations

Exterior of Wingate by Wyndham St. CharlesWingate by Wyndham St. Charles in Weldon Spring
+1-800-230-4134
$79+

32 Research Park Circle, Weldon Spring, MO 63304
  • 4.0/5, Very Good Hotel Reviews
  • Affordable Golf Course property
  • 4 floors in hotel
Photo of Holiday Inn Express St. Louis West O'fallonHoliday Inn Express St. Louis West O'fallon in Ofallon
+1-800-997-5148
$85+

1175 Technology Dr., Ofallon, MO 63304
  • 4.0/5, Very Good Guest Reviews
  • Affordable Rural hotel
  • Fitness + Health Center
Image of Staybridge Suites O'fallon ChesterfieldStaybridge Suites O'fallon Chesterfield
+1-800-997-5149
$85+

1155 Technology Dr., Ofallon, MO 63304
  • 3 star Rural property
  • 3 floors in property
Photo of Comfort Inn & Suites Chesterfield MoComfort Inn & Suites Chesterfield Mo : 18375 Chesterfield Airport Rd.
+1-800-230-4134
$64+

18375 Chesterfield Airport Rd., Chesterfield, MO 63005
  • 4.0/5, Very Good Review Score
  • Inexpensive Suburban property
  • 94 rooms in property
~3.18 Miles from 63304
Image of Residence Inn by Marriott Saint Louis / O'fallonResidence Inn by Marriott Saint Louis / O'fallon - O'fallon
+1-800-997-5148
$76+

101 Progress Point Court, O'fallon, MO 63368
  • 4.0/5, Very Good Read Reviews
  • Three Star Suburban hotel
  • 108 rooms in property
~3.23 Miles from 63304
Exterior of Hampton Inn & Suites St. Louis ChesterfieldHampton Inn & Suites St. Louis Chesterfield - Chesterfield
+1-800-997-5149
$75+

5 Mcbride & Son Center Dr., Chesterfield, MO 63005
  • Affordable Suburban hotel
  • Hotel has 3 meeting rooms
~3.92 Miles from 63304
Image of Hilton Garden InnHilton Garden Inn in Chesterfield
+1-800-230-4134
$74+

16631 Chesterfield Grove, Chesterfield, MO 63005
  • 4.0/5, Very Good Guest Reviews
  • Affordable Suburban property
  • Hotel has 4 floors
~4.94 Miles from 63304
Photo of Doubletree Hotel St. Louis / ChesterfieldDoubletree Hotel St. Louis / Chesterfield in Chesterfield
+1-800-997-5148
$84+

16625 Swingley Ridge Rd., Chesterfield, MO 63017
  • 4.0/5, Very Good Read Reviews
  • 4-star Suburban property
  • 38 conference rooms in property
~5.29 Miles from 63304
Drury Inn St. Peters
+1-800-997-5149
$98+

170 Mid Rivers Mall Circle, St Peters, MO 63376
  • 4.0/5, Very Good Guest Reviews
  • 3-star Suburban hotel
  • Comp. Breakfast
~5.72 Miles from 63304
Days Inn St. Peters
+1-800-230-4134
$34+

130 Salt Lick Rd., Saint Peters, MO 63376
  • 3.0/5, Average Read Reviews
  • Two star Suburban property
  • Check-in time: 3 pm
~5.77 Miles from 63304
Country Inn & Suites
+1-800-997-5148
$103+

3877 Veterans Memorial Pkwy., St. Peters, MO 63376
  • 4.5/5, Very Good Guest Reviews
  • Mid-scale Suburban hotel
  • Fitness + Health Center
~5.77 Miles from 63304
Fairfield Inn St. Charles
+1-800-997-5149
$69+

801 Veterans Pkwy., St. Charles, MO 63303
  • 3.5/5, Average Latest Reviews
  • Midscale Suburban property
  • Check in: 3:00pm
~5.78 Miles from 63304
Extended Stay America St. Peters
+1-800-230-4134
$36+

5555 Veterans Memorial Pkwy., St. Peters, MO 63376
  • 2.5/5, Poor Hotel Reviews
  • 2 star Suburban property
  • 122 rooms in hotel
~6.03 Miles from 63304
Homewood Suites by Hilton St. Louis Chesterfield : 840 North Chesterfield Pkwy. West
+1-800-997-5148
$69+

840 North Chesterfield Pkwy. West, Chesterfield, MO 63017
  • Affordable Suburban property
  • Free breakfast available
~6.09 Miles from 63304
Extended Stay America St. Louis St. Peters - St.peters
+1-800-997-5149
$29+

5555 Vetrans Memorial Pkwy., St.peters, MO 63376
  • 2.5/5, Poor Hotel Reviews
  • Cheap Suburban property
  • 3 floors in hotel
~6.09 Miles from 63304
Hampton Inn St. Louis Chesterfield in Chesterfield
+1-800-230-4134
$67+

16201 Swingley Ridge, Chesterfield, MO 63017
  • Three Star Suburban hotel
  • 8 suites in hotel
~6.12 Miles from 63304
Garden Plaza Hotel in Saint Peters
+1-800-997-5148
$40+

4341 Veterans Memorial Pkwy., Saint Peters, MO 63376~6.18 Miles from 63304
Exterior of Drury Plaza Hotel ChesterfieldDrury Plaza Hotel Chesterfield - Chesterfield
+1-800-997-5149
$98+

355 Chesterfield Center East, Chesterfield, MO 63017
  • 4.5/5, Very Good Guest Reviews
  • Mid-scale Suburban property
  • Check in time: 3:00PM
~6.21 Miles from 63304
Hyatt Place St. Louis / Chesterfield
+1-800-230-4134
$86+

333 Chesterfield Center East, Chesterfield, MO 63017
  • Affordable Suburban hotel
  • 145 sleeping rooms in hotel
~6.25 Miles from 63304
Residence Inn by Marriott Chesterfield in Chesterfield
+1-800-997-5148
$119+

15431 Conway Rd., Chesterfield, MO 63017
  • 4.0/5, Very Good Review Score
  • 3 star Suburban property
  • Check in: 3:00pm
~6.44 Miles from 63304
Hilton Garden Inn St. Louis / O'fallon : 2310 Technology Dr.
+1-800-997-5149
$89+

2310 Technology Dr., Ofallon, MO 63366
  • 4.5/5, Very Good Recent Reviews
  • 3 star Suburban property
  • 122 rooms in hotel
~6.46 Miles from 63304
Value Place St. Louis Mo (St. Charles)
+1-800-230-4134
$34+

2100 Old Highway 94 South, Saint Charles, MO 63303
  • Economy property
  • Check-in time: 3:00 p.m.
~6.51 Miles from 63304
Springhill Suites Chesterfield
+1-800-997-5148
$95+

1065 Chesterfield Pkwy. East, Chesterfield, MO 63017
  • Three Star Suburban property
  • 92 suites in hotel
~6.55 Miles from 63304
Hampton Inn St. Charles - St. Charles
+1-800-997-5149
$81+

3720 West Clay, St. Charles, MO 63301
  • 4.5/5, Very Good Hotel Reviews
  • Three Star Suburban property
  • Check in time: 3:00 PM
~6.86 Miles from 63304
Rodeway Inn
+1-800-230-4134
$29+

3800 Harry South Truman Blvd., Saint Charles, MO 63301
  • 3.0/5, Average Read Reviews
  • 2 star Highway property
  • 97 rooms in property
~6.91 Miles from 63304
Comfort Inn & Suites Ofallon
+1-800-997-5148
$71+

100 Comfort Inn Court, OFallon, MO 63366~7.17 Miles from 63304
Towneplace Suites by Marriott St. Charles
+1-800-997-5149
$45+

1800 Zumbehl Rd., St Charles, MO 63303~7.36 Miles from 63304
Red Roof Inn - Saint Charles
+1-800-230-4134
$25+

2010 Zumbehl Rd., Saint Charles, MO 63303
  • 3.5/5, Average Reviews
  • Low Cost Suburban property
  • 108 rooms in property
~7.39 Miles from 63304
Super 8 Motel O'fallon in Ofallon
+1-800-997-5148
$60+

987 West Terra Ln, Ofallon, MO 63366
  • 3.0/5, Average Reviews
  • Economy Highway hotel
  • Free breakfast available
~7.54 Miles from 63304
Embassy Suites St. Louis St. Charles / Hotel & Spa - St Charles
+1-800-997-5149
$119+

2 Convention Center Plz, St Charles, MO 63303
  • 4.5/5, Very Good Read Reviews
  • 3 star Convention Center hotel
  • Hotel has 296 suites
~8.34 Miles from 63304
Americas Best Value Inn & Suites St. Charles in St. Charles
+1-800-230-4134
$75+

1310 Bass Pro Dr., St. Charles, MO 63301
  • Two star hotel
  • 64 rooms in property
~8.64 Miles from 63304
Best Western Plus The Charles Hotel in Saint Charles
+1-800-997-5148
$76+

1425 South 5th St., Saint Charles, MO 63301
  • 4.5/5, Very Good Latest Reviews
  • Midscale Convention Center hotel
  • 8 floors in property
~8.73 Miles from 63304
St. Charles Comfort Suites
+1-800-997-5149
$75+

1400 South 5th St., St. Charles, MO 63301
  • 4.0/5, Very Good Read Reviews
  • 3-star Downtown hotel
  • 71 suites in property
~8.83 Miles from 63304
Americas Best Value Inn
+1-800-230-4134
$45+

10600 Veterans Memorial Pkwy., Lake St. Louis, MO 63367
  • Cheap property
  • Check-in time: 3PM
~8.98 Miles from 63304
Hollywood Casino St. Louis
+1-800-997-5148
$180+

777 Casino Center Dr., Maryland Heights, MO 63043
  • 3-star Airport property
  • Check in: 4:00 PM
~9.05 Miles from 63304
Ameristar Casino Resort Spa : 1 Ameristar Blvd.
+1-800-997-5149
$109+

1 Ameristar Blvd., St. Charles, MO 63301
  • Expensive Suburban hotel
  • Gym / Fitness Center Available
~9.16 Miles from 63304
Country Inn & Suites St. Charles Mo : 1190 South Main St.
+1-800-230-4134
$84+

1190 South Main St., St. Charles, MO 63301
  • 4.5/5, Very Good Hotel Reviews
  • Midscale Suburban property
  • Comp. Breakfast
~9.18 Miles from 63304
St. Louis Marriott West in St. Louis
+1-800-997-5148
$89+

660 Maryville Center Dr., St. Louis, MO 63141
  • 4.0/5, Very Good Recent Reviews
  • High-end Suburban property
  • Gym is available on property
~9.29 Miles from 63304
The Wildwood Hotel in Wildwood
+1-800-997-5149
$80+

2801 Fountain Pl., Wildwood, MO 63040
  • 4.5/5, Very Good Review Score
  • Midscale hotel
  • Hotel has 6 meeting rooms
~9.38 Miles from 63304
Holiday Inn Express Riverport - St. Louis
+1-800-230-4134
$49+

13735 Riverport Dr., St. Louis, MO 63043
  • 3.5/5, Average Review Score
  • Mid-scale Suburban hotel
  • Check-in time: 4 pm
~9.83 Miles from 63304
Photo of La Quinta Inn & Suites St. Louis Airport / RiverpoLa Quinta Inn & Suites St. Louis Airport / Riverpo : 13615 Riverport Dr.
+1-800-997-5148
$59+

13615 Riverport Dr., St. Louis, MO 63043
  • 4.0/5, Very Good Reviews
  • Midscale Airport hotel
  • 3 floors in hotel
~9.85 Miles from 63304
Homewood Suites by Hilton St. Louis Riverport : 13639 Riverport Dr.
+1-800-997-5149
$93+

13639 Riverport Dr., Maryland Heights, MO 63043
  • 4.0/5, Very Good Recent Reviews
  • Three Star Airport hotel
  • 104 rooms in property
~9.91 Miles from 63304
Sleep Inn & Suites
+1-800-230-4134
$50+

150 Fountain Lakes Blvd., St. Charles, MO 63301~9.99 Miles from 63304
Holiday Inn Express & Suites St. Charles
+1-800-997-5148
$82+

3098 Elm Point Industrial Dr., St. Charles, MO 63301~10.10 Miles from 63304
Holiday Inn Airport West
+1-800-997-5149
$65+

3400 Rider Trail South, Earth City, MO 63045
  • 3.5/5, Average Reviews
  • Midscale Suburban hotel
  • Airport shuttle provided
~10.17 Miles from 63304
La Quinta : 12330 Dorsett Rd.
+1-800-230-4134
$75+

12330 Dorsett Rd., Maryland Heights, MO 63043~10.37 Miles from 63304
Sheraton Westport Plaza Tower : 900 Westport Plaza
+1-800-997-5148
$89+

900 Westport Plaza, St. Louis, MO 63146
  • 4.0/5, Very Good Read Reviews
  • High-end Suburban hotel
  • Gym is available on property
~10.41 Miles from 63304
Doubletree Hotel St. Louis at Westport - St. Louis
+1-800-997-5149
$85+

1973 Craigshire, St. Louis, MO 63146
  • 4.0/5, Very Good Recent Reviews
  • Affordable Suburban property
  • 327 rooms in hotel
~10.47 Miles from 63304
Sheraton Westport Lakeside Chalet
+1-800-230-4134
$85+

191 Westport Plaza, St. Louis, MO 63146
  • 3.5/5, Average Latest Reviews
  • High-end Suburban property
  • Hotel has 7 suites
~10.48 Miles from 63304
Image of Candlewood SuitesCandlewood Suites : 3250 Rider Trail South
+1-800-997-5148
$52+

3250 Rider Trail South, St. Louis, MO 63045
  • 4.0/5, Very Good Reviews
  • Low priced Airport hotel
  • Hotel has 122 rooms
~10.50 Miles from 63304



Next: Show All Available 63304 Hotels with Pricing >