Find hotels in St. Charles, MN from $67

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Charles hotels

White Valley Motel

White Valley Motel
2.5 star property
St. Charles
5.6 out of 10, (129 reviews)
"Very nice owner i wil come back again thank you.. "
United States
Rolando
$72 nightly
The price is $77
Mar 29 - Mar 30
Total with taxes and fees
White Valley Motel

Stone Mill Hotel & Suites

Stone Mill Hotel & Suites
3.0 star property
Lanesboro
9.2 out of 10, Wonderful, (669 reviews)
"Heather at the front desk gave terrific customer service Her knowledge of the town and places to eat made our stay that much more enjoyable. The owner Ann has done a wonderful job in running the hotel. Her friendliness and out going personality is top notch! Kudos to both of you ! "
United States
John
$105 nightly
The price is $113
Mar 29 - Mar 30
Total with taxes and fees
Stone Mill Hotel & Suites

Country Trails Inn & Suites

Country Trails Inn & Suites
2.0 star property
Preston
9.4 out of 10, Exceptional, (106 reviews)
"We all had fun in the pool and the hot tub Breakfast was good wasnt packed in there could actually sit in there and eat or go outside and eat at the pinic table. Staff was great"
United States
Angela
$126 nightly
The price is $140
Mar 29 - Mar 30
Total with taxes and fees
Country Trails Inn & Suites

Green Gables Inn

Green Gables Inn
2.0 star property
Lanesboro
9.6 out of 10, Exceptional, (73 reviews)
"The stay was wonderful and will definitely return. "
United States
Gerilyn
$96 nightly
The price is $103
Apr 25 - Apr 26
Total with taxes and fees
Green Gables Inn

Express Suites Riverport Inn & Suites

Express Suites Riverport Inn & Suites
3.0 star property
Winona
8.4 out of 10, Very Good, (1,001 reviews)
"Good location for shopping, medical and food. Great staff every time "
United States
Stephan
$100 nightly
The price is $112
Mar 29 - Mar 30
Total with taxes and fees
Express Suites Riverport Inn & Suites

Super 8 by Wyndham Winona MN

Super 8 by Wyndham Winona MN
2.0 star property
Winona
7.6 out of 10, Good, (1,000 reviews)
"Clean room, great stay"
United States
Majid
$60 nightly
The price is $67
Mar 30 - Mar 31
Total with taxes and fees
Super 8 by Wyndham Winona MN

AmericInn by Wyndham Winona

AmericInn by Wyndham Winona
2.5 star property
Winona
9.2 out of 10, Wonderful, (920 reviews)
"Very clean, very nice service. Would stay there again. "
United States
Tamatha
$114 nightly
The price is $127
Apr 5 - Apr 6
Total with taxes and fees
AmericInn by Wyndham Winona

Days Inn by Wyndham Winona

Days Inn by Wyndham Winona
2.0 star property
Winona
7.8 out of 10, Good, (1,000 reviews)
"How helpful and accommodating the staff were."
United States
SUSAN M
$68 nightly
The price is $76
Apr 1 - Apr 2
Total with taxes and fees
Days Inn by Wyndham Winona

Alexander Mansion Bed and Breakfast

Alexander Mansion Bed and Breakfast
3.5 star property
Historic Downtown Winona
9.8 out of 10, Exceptional, (495 reviews)
"Had such a lovely stay and Richard is an amazing host. I had to cut my stay short due to train cancellations and get back to Chicago. Will be coming back. Sorry I didn’t say farewell and the breakfast was perfect "
United States
Daniel
$135 nightly
The price is $151
Mar 29 - Mar 30
Total with taxes and fees
Alexander Mansion Bed and Breakfast

Big River Escape Parkside Bungalow

Big River Escape Parkside Bungalow
3.0 star property
Winona
10.0 out of 10, Exceptional, (1 review)
"We had a wonderful time and would defiinitely stay again. "
United States
Julie
$206 nightly
The price is $230
Mar 29 - Mar 30
Total with taxes and fees
Big River Escape Parkside Bungalow

Fairfield Inn & Suites by Marriott Winona

Fairfield Inn & Suites by Marriott Winona
3.0 star property
Winona
9.4 out of 10, Exceptional, (367 reviews)
"Clean modern room! Great breakfast! Friendly staff!"
United States
Denise
$118 nightly
The price is $132
Apr 5 - Apr 6
Total with taxes and fees
Fairfield Inn & Suites by Marriott Winona

The Plaza Hotel & Suites Winona

The Plaza Hotel & Suites Winona
3.0 star property
Winona
8.8 out of 10, Excellent, (1,002 reviews)
"Great location for everything you want to do in Winona from hiking to eagles to museums. Great visit."
United States
Scott
$125 nightly
The price is $140
Mar 29 - Mar 30
Total with taxes and fees
The Plaza Hotel & Suites Winona

Carriage House B&B

Carriage House B&B
3.0 star property
Historic Downtown Winona
9.6 out of 10, Exceptional, (89 reviews)
"A very pleasant stay."
United States
Betty
$148 nightly
The price is $165
Mar 29 - Mar 30
Total with taxes and fees
Carriage House B&B

Big River Escape Riverside Cabins

Big River Escape Riverside Cabins
3.0 star property
Cochrane
9.2 out of 10, Wonderful, (44 reviews)
"Place was clean and comfortable. "
United States
Tristan
$90 nightly
The price is $95
Mar 29 - Mar 30
Total with taxes and fees
Big River Escape Riverside Cabins

The Rushford Inn

The Rushford Inn
3.0 star property
Rushford
$159 nightly
The price is $176
Mar 29 - Mar 30
Total with taxes and fees
The Rushford Inn

Holiday Inn Express & Suites Winona by IHG

Holiday Inn Express & Suites Winona by IHG
2.5 star property
Winona
9.2 out of 10, Wonderful, (912 reviews)
"Nice hotel, friendly staff, clean room and a great location."
United States
Linder
$132 nightly
The price is $147
Apr 5 - Apr 6
Total with taxes and fees
Holiday Inn Express & Suites Winona by IHG

The Wen Inn formerly Andor Wenneson

The Wen Inn formerly Andor Wenneson
2.0 star property
Peterson
9.8 out of 10, Exceptional, (62 reviews)
"It was a great stay with a super friendly and helpful host!"
United States
Sarah
$81 nightly
The price is $87
Apr 21 - Apr 22
Total with taxes and fees
The Wen Inn formerly Andor Wenneson

Big River Escape Grandview Manse

Big River Escape Grandview Manse
3.0 star property
Altura
10.0 out of 10, Exceptional, (4 reviews)
"It was very roomy and easily accessible. The views were amazing. Would recommend to anyone anytime!!"
United States
Greg
$389 nightly
The price is $417
Mar 29 - Mar 30
Total with taxes and fees
Big River Escape Grandview Manse

Spark by Hilton Rochester South

Spark by Hilton Rochester South
3.0 star property
Rochester
9.4 out of 10, Exceptional, (415 reviews)
"Staff was very friendly and clean room"
United States
Brooke
$71 nightly
The price is $81
Apr 5 - Apr 6
Total with taxes and fees
Spark by Hilton Rochester South

AmericInn by Wyndham Rochester Near Mayo Clinic

AmericInn by Wyndham Rochester Near Mayo Clinic
3.0 star property
Rochester
8.2 out of 10, Very Good, (1,239 reviews)
"Good place to stay "
United States
Charly
$73 nightly
The price is $84
Mar 31 - Apr 1
Total with taxes and fees
AmericInn by Wyndham Rochester Near Mayo Clinic
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about St. Charles

St. Charles awaits: its natural setting and more!

St. Charles is a rural Community in South East Minnesota

Top St. Charles Hotel Reviews

More cheap stays in St. Charles

Hotels in St. Charles with star-rating

Find out more about St. Charles

Top reasons to visit St. Charles

  • Outdoor Adventures: St. Charles is perfect for outdoor enthusiasts, with numerous parks and nature preserves for hiking, biking, and exploring.
  • Historic Charm: Experience the quaint elegance of the town with its historic sites and friendly atmosphere.
  • Local Culture: Enjoy unique shopping experiences and local events that showcase the vibrant culture of the area.
  • Family-Friendly Activities: St. Charles offers a range of family-friendly options, ensuring fun for all ages.
  • Comfortable Accommodations: Stay in charming hotels that provide a blend of comfort and local charm.

Find great hotels near St. Charles

Discover a range of charming hotel accommodations in St. Charles, Minnesota, perfect for your next getaway. From historic hotels to pet-friendly options, there’s something for every type of traveler. Whether you're seeking family-friendly amenities or an adventure-filled vacation experience, St. Charles has you covered with welcoming properties like the Charles Hotel and Hotel Maison Saint Charles. Enjoy a delightful stay in this quaint town that blends comfort with unique local charm.

  • Holiday Inn Express Rochester South - Mayo Area by IHG: This budget-friendly hotel boasts a commendable guest rating of 8.8, making it a reliable choice for families and business travelers alike. Located 20 miles from St. Charles, the Holiday Inn Express offers a variety of amenities designed for comfort and convenience. Families will appreciate the complimentary crib service, ensuring a hassle-free stay for those with young children. The hotel provides a welcoming atmosphere, ideal for both relaxation and productive work trips, with access to essential business facilities.
  • Spark by Hilton Rochester South: With a stellar guest rating of 9.4, Spark by Hilton Rochester South is a contemporary 3-star hotel perfect for those seeking a blend of business and pet-friendly accommodations. Situated 20 miles from St. Charles, this hotel allows pets with certain restrictions, making it an ideal choice for travelers who prefer to bring their furry companions along. The property emphasizes comfort and convenience, featuring modern amenities and spacious rooms designed for a refreshing stay, whether for work or leisure.
  • Super 8 by Wyndham Rochester Mayo Clinic Area: Another budget-friendly option, Super 8 by Wyndham boasts a practical approach to hospitality with a guest rating that reflects its dependable service. Located 20 miles from St. Charles, this hotel offers a range of dining options, including complimentary daily breakfast and convenient to-go choices. Guests can enjoy nearby recreational activities such as golf and fitness facilities, along with entertainment amenities like cable TV. It's a solid choice for those looking for comfort and affordability during their stay.

Where to stay near St. Charles

St. Charles, Minnesota, offers a delightful blend of outdoor adventure and historic charm. Explore the scenic beauty of the area while enjoying the friendly atmosphere and southern hospitality. Nearby, you'll find St. Louis and the quaint Main Street, where historic elegance meets vibrant local culture. Discover the unique vibes of this welcoming city and its surroundings, making it a perfect destination for those seeking both exploration and relaxation.

  • Dover: Located a mere 5 miles from St. Charles, Dover offers a delightful blend of outdoor adventures and scenic beauty. The town attracts visitors year-round, with peak travel during July, August, and October. Known for its recreational areas and hiking trails, Dover is a great destination for nature enthusiasts and adventure seekers. The nearby national state park and picturesque lake provide stunning backdrops for relaxation and exploration. Whether you’re hiking the trails or enjoying the local scenery, Dover promises an unforgettable outdoor experience.
  • Utica: Just 5 miles from St. Charles, Utica is a charming city that beckons travelers looking for romance and beautiful landscapes. With moderately seasonal visitor numbers, the peak months of July, August, and October are ideal for experiencing its outdoor recreational offerings. Visitors can explore hiking trails and enjoy access to the nearby river and lake, surrounded by the stunning beauty of the national state park. Whether you're planning a romantic getaway or simply seeking tranquility in nature, Utica provides a serene escape.
  • Elba: A quaint village located 6 miles from St. Charles, Elba is perfect for those who appreciate outdoor activities and beautiful scenery. Like its neighboring towns, Elba sees peak tourist visits during July, August, and October. The village features recreational areas and a golf course, making it an excellent spot for both relaxation and adventure. With the national state park and a serene lake nearby, Elba offers a peaceful retreat where visitors can connect with nature and enjoy a leisurely day outdoors.

Things to do in St. Charles

St. Charles, Minnesota, is perfect for outdoor and adventure vacations, offering a range of activities for visitors. Enjoy the scenic recreational areas, catch a show at the local theater, or explore the shopping center for unique finds. This charming town is ideal for a weekend getaway, providing a blend of relaxation and exploration in a picturesque setting.

Shopping

In St. Charles, you can enjoy shopping at local stores that offer unique gifts and souvenirs. If you're up for a drive, visit the nearby Rochester Mall for a wider selection of retail shops, dining options, and entertainment to enhance your shopping experience.

Recreation

The St. Charles Wellness Center offers a peaceful atmosphere with yoga classes and holistic therapies. For outdoor relaxation, visit the nearby Whitewater State Park, where you can hike scenic trails, enjoy picnics by the river, and immerse yourself in nature's beauty.

Adventure

Explore the scenic Root River Trail for biking or hiking, offering beautiful views of nature and wildlife. For an adrenaline rush, check out the local rock climbing gyms that cater to all skill levels, providing a thrilling indoor climbing experience.

Nightlife

St. Charles offers a cozy nightlife atmosphere with venues like the historic St. Charles Brewing Company for craft beers and local flavors. For a fun evening, catch live music at the local bars or enjoy a relaxed dinner at one of the charming restaurants downtown.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Charles

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Charles are November to January, where the prices are slightly lower. This is in comparison to May and September to October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Charles is Sunday. The most expensive day to stay in St. Charles is Tuesday.
  • Find cheap hotels on Expedia: Expedia’s search tool gives you the flexibility to choose your budget, desired location, and additional preferences. You can easily sort the results by price, starting with the lowest rates to help you find the most affordable hotels first. Additionally, you have the option to refine your search by hotel type—if you select the Eco-certified filter, you'll see a range of sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Charles with your flights and activities through an Expedia package.

Find the best attractions near St. Charles

St. Charles, Minnesota, offers a perfect setting for outdoor and adventure vacations, with numerous points of interest like national and urban parks, as well as nature preserves. Visitors can enjoy family-friendly activities and scenic experiences in this charming town. Nearby attractions include the St. Charles Convention Center, the state capitol, and St. Charles Avenue, making it an ideal destination for those seeking both adventure and local culture.

  • Whitewater State Park: Experience the breathtaking scenery and adventurous outdoor activities at Whitewater State Park. Located 4 miles from St. Charles, this park offers hiking trails, camping, and opportunities for wildlife observation amidst stunning natural beauty.
  • Whitewater River: Enjoy the picturesque views and serene outdoor vibes at the Whitewater River, also situated 4 miles away from St. Charles. Perfect for picnicking, fishing, or simply relaxing by the water, it’s an ideal spot for nature enthusiasts.
  • Rock in the House: This unique landmark, 19 miles from St. Charles, offers scenic views and a friendly atmosphere. A great place to meet locals and learn about the area’s history while enjoying the natural surroundings.

Best time to go to St. Charles

The best time to visit St. Charles can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Charles falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in St. Charles falls in January, visitor numbers are average and weather is mostly cloudy with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January15.1°F (-9.4°C)No RainMostly CloudyAverageSlightly Low
February17.2°F (-8.2°C)No RainMostly CloudyAverageAverage
March32.5°F (0.3°C)Light RainMostly CloudyAverageAverage
April43.7°F (6.5°C)Light RainMostly CloudyAverageAverage
May56.5°F (13.6°C)Light RainMostly SunnyAverageSlightly High
June66.7°F (19.3°C)Light RainMostly SunnySlightly HighAverage
July70.5°F (21.4°C)Light RainMostly SunnySlightly HighAverage
August68.9°F (20.5°C)Light RainMostly SunnySlightly HighAverage
September62.1°F (16.7°C)Light RainMostly SunnyAverageSlightly High
October48.0°F (8.9°C)Light RainMostly SunnySlightly LowSlightly High
November34.9°F (1.6°C)No RainMostly SunnySlightly LowSlightly Low
December22.5°F (-5.3°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to St. Charles

Traveling to St. Charles, Minnesota, you have several major airport options. Minneapolis-St. Paul International Airport (MSP) is 84 miles away, with nearby hotels like the 5-star InterContinental Minneapolis and the 4.5-star Radisson Blu Mall of America, both offering easy access to the airport. Rochester International Airport (RST) is much closer at 23 miles, featuring hotel options like the 4-star Towers At Kahler Grand Hotel and the 3.5-star Hyatt House, both conveniently located. Lastly, La Crosse Municipal Airport (LSE) is 40 miles away, with accommodations such as the 4-star Charmant Hotel and 3.5-star Radisson Hotel La Crosse, providing shuttle services for airport access.

Frequently asked questions

What is the best area to stay in St Charles?
The best area to stay in St. Charles is near Whitewater State Park for those looking to explore nature, or along Main Street for convenient access to local amenities.

For travelers who appreciate outdoor activities, staying near Whitewater State Park is ideal. The park offers extensive hiking trails, fishing opportunities in the Whitewater River, and scenic bluffs. It's a great choice for those who want to spend their days surrounded by natural beauty and enjoy a peaceful setting away from town.

Couples looking for a relaxed experience with easy access to dining and shops will find Main Street (Highway 14) a good option. This area features local eateries, a brewery, and general stores, providing a nice base for exploring the town.
What are the best hotels in St Charles that travelers recommend?
In St Charles, the White Valley Motel is a highly recommended option for travelers.

The White Valley Motel offers comfortable and clean rooms, as frequently noted by guests. The staff are consistently praised for their friendly service. Key amenities include air conditioning and free self-parking, adding to the convenience of your stay.
What are the top pet-friendly hotels in St Charles?
For pet-friendly accommodations in St Charles, the White Valley Motel is an excellent option.

The White Valley Motel welcomes pets and offers convenient amenities such as free WiFi and complimentary self-parking. Guests frequently mention the comfortable and clean rooms, as well as the friendly staff. This motel is also located about six miles from the Whitewater River, providing an opportunity for outdoor activities. See more pet-friendly hotels in St Charles
What are the best budget hotels in St Charles?
For a comfortable and much-loved budget option in St Charles, the White Valley Motel is an excellent choice.

The White Valley Motel offers convenient amenities such as free WiFi, complimentary toiletries, free self-parking, and air conditioning, ensuring a comfortable stay. Guests frequently mention the comfortable and clean rooms, as well as the friendly staff. This motel is also located about 6 miles from the Whitewater River, making it a good base for exploring the area. View all budget hotels in St Charles
When is the best time to go to St Charles?
St. Charles offers a pleasant experience throughout the year, but the best time to visit often depends on your preferred activities.

For those who enjoy outdoor activities and pleasant weather, the summer months, particularly June through August, are ideal. The temperatures are warm and comfortable for exploring Whitewater State Park, enjoying the Root River State Trail, or attending local events.

If you prefer cooler temperatures and fewer crowds, the fall, from September to October, is an excellent time to visit.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Charles.
How can I save on a St. Charles hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Charles hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Charles hotel?
Prices for hotels in St. Charles often vary, but you can find a great deal from $67 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia