Hotels in St. Charles start at $60 per night. Prices and availability subject to change. Additional terms may apply.
There are less than a handful of hotels within a short drive of St. Charles. We recommend all visitors book early if you'd like to stay central.
The White Valley Motel is the closest accommodation to the center of St. Charles and the only Travelocity-listed hotel within a quick drive.
For those who are in the heart of St. Charles, it is around 13 miles (20 kilometers) to the Oakenwald Terrace.
Planning on seeing more of the forests and lakes this part of the country offers? How about you spend some extra nights in some of the other destinations in Southern Minnesota? Spend your time ice skating and quad biking or make a trip to the area's diverse places of interest. Suitable Travelocity-listed establishments will be your home away from home.
The closest hotels in Rochester are Austin and Austin. Austin is 50 miles (83 kilometers) to the southwest of St. Charles, while Austin is 50 miles (83 kilometers) to the southwest. Travelocity-registered hotel options in Austin include the Holiday Inn Austin and AmericInn Austin. The Days Inn Austin and Econo Lodge are some of the places to stay in Austin.
Make sure you spend a few hours hanging out with some Rochester lovers of sports at a community game. La Crosse Center is 40 miles (67 kilometers) to the east of St. Charles. Sports fans wanting to find hotels nearby can take their choice from the Courtyard by Marriott La Crosse or the Holiday Inn Hotel & Suites La Crosse.
If you're flying to St. Charles, a logical gateway is Rochester International Airport. The closest accommodation option is AmericInn Hotel & Suites Rochester Airport.