An aerial view of a town with industrial buildings, roads, and green areas.

Find hotels in St. Charles, MN from ฿2,074

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
30 Aug - 31 Aug
Tomorrow
31 Aug - 1 Sep
Next weekend
4 Sep - 6 Sep
In two weeks
11 Sep - 13 Sep

Filter by

Star rating

Guest rating

Our top choices for St. Charles hotels

1. AmericInn by Wyndham Winona

AmericInn by Wyndham Winona
Winona
United States
SANDRA
฿4,025
฿4,493 total
includes taxes & fees
6 Sept - 7 Sept
AmericInn by Wyndham Winona

2. Comfort Inn & Suites Rochester South Mayo Clinic

Comfort Inn & Suites Rochester South Mayo Clinic
Rochester
United States
Deborah
฿2,747
฿3,162 total
includes taxes & fees
30 Sept - 1 Oct
Comfort Inn & Suites Rochester South Mayo Clinic

3. Spark by Hilton Rochester South

Spark by Hilton Rochester South
Rochester
United States
Helena
฿2,552
฿2,938 total
includes taxes & fees
5 Sept - 6 Sept
Spark by Hilton Rochester South

4. Holiday Inn Express Rochester South - Mayo Area by IHG

Holiday Inn Express Rochester South - Mayo Area by IHG
Rochester
United States
Stephanie
฿3,377
฿3,888 total
includes taxes & fees
27 Sept - 28 Sept
Holiday Inn Express Rochester South - Mayo Area by IHG

5. Hampton Inn Rochester-South

Hampton Inn Rochester-South
Rochester
United States
Lynne
฿3,367
฿3,876 total
includes taxes & fees
7 Sept - 8 Sept
Hampton Inn Rochester-South

6. La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S

La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S
Rochester
United States
Jason
฿2,505
฿2,884 total
includes taxes & fees
6 Sept - 7 Sept
La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S

7. AmericInn by Wyndham Rochester Near Mayo Clinic

AmericInn by Wyndham Rochester Near Mayo Clinic
Rochester
United States
Cathy
฿2,580
฿2,970 total
includes taxes & fees
6 Sept - 7 Sept
AmericInn by Wyndham Rochester Near Mayo Clinic

8. Days Inn by Wyndham Winona

Days Inn by Wyndham Winona
Winona
United States
LeAndre
฿2,252
฿2,513 total
includes taxes & fees
6 Sept - 7 Sept
Days Inn by Wyndham Winona

9. Fairfield Inn & Suites Rochester Mayo Clinic Area/St. Marys

Fairfield Inn & Suites Rochester Mayo Clinic Area/St. Marys
Kutzky Park
United States
Jon
฿3,695
฿4,254 total
includes taxes & fees
18 Sept - 19 Sept
Fairfield Inn & Suites Rochester Mayo Clinic Area/St. Marys

10. Centerstone Plaza Hotel Soldiers Field - Mayo Clinic Area

Centerstone Plaza Hotel Soldiers Field - Mayo Clinic Area
Historic Southwest
United States
Sarah
฿3,781
฿4,353 total
includes taxes & fees
6 Sept - 7 Sept
Centerstone Plaza Hotel Soldiers Field - Mayo Clinic Area

11. Home2 Suites by Hilton Rochester Mayo Clinic Area

Home2 Suites by Hilton Rochester Mayo Clinic Area
Rochester
United States
Vickie
฿4,046
฿4,657 total
includes taxes & fees
5 Sept - 6 Sept
Home2 Suites by Hilton Rochester Mayo Clinic Area

12. Residence Inn by Marriott Rochester Mayo Clinic Area South

Residence Inn by Marriott Rochester Mayo Clinic Area South
Rochester
United States
Richard
฿4,536
฿5,222 total
includes taxes & fees
11 Sept - 12 Sept
Residence Inn by Marriott Rochester Mayo Clinic Area South

13. Kahler Inn and Suites - Mayo Clinic Area

Kahler Inn and Suites - Mayo Clinic Area
Downtown Rochester
United States
Valarie
฿4,142
฿4,769 total
includes taxes & fees
4 Sept - 5 Sept
Kahler Inn and Suites - Mayo Clinic Area

14. Holiday Inn Express & Suites Rochester – Mayo Clinic Area by IHG

Holiday Inn Express & Suites Rochester – Mayo Clinic Area by IHG
Kutzky Park
United States
Janet
฿3,576
฿4,117 total
includes taxes & fees
4 Sept - 5 Sept
Holiday Inn Express & Suites Rochester – Mayo Clinic Area by IHG

15. Hampton Inn & Suites Rochester-North

Hampton Inn & Suites Rochester-North
Rochester
United States
Albert
฿3,231
฿3,720 total
includes taxes & fees
5 Sept - 6 Sept
Hampton Inn & Suites Rochester-North

16. Econo Lodge Mayo Clinic Area

Econo Lodge Mayo Clinic Area
Rochester
United States
Markus
฿2,270
฿2,613 total
includes taxes & fees
20 Sept - 21 Sept
Econo Lodge Mayo Clinic Area

17. TownePlace Suites by Marriott Rochester Mayo Clinic Area

TownePlace Suites by Marriott Rochester Mayo Clinic Area
Kutzky Park
฿4,205
฿4,841 total
includes taxes & fees
4 Sept - 5 Sept
TownePlace Suites by Marriott Rochester Mayo Clinic Area

18. Hyatt House Rochester/Mayo Clinic Area

Hyatt House Rochester/Mayo Clinic Area
Downtown Rochester
United States
Mary Jo
฿4,768
฿5,489 total
includes taxes & fees
18 Sept - 19 Sept
Hyatt House Rochester/Mayo Clinic Area

19. Fairfield Inn & Suites by Marriott Winona

Fairfield Inn & Suites by Marriott Winona
Winona
United States
Mary
฿4,738
฿5,289 total
includes taxes & fees
6 Sept - 7 Sept
Fairfield Inn & Suites by Marriott Winona

20. Super 8 by Wyndham Rochester Mayo Clinic Area

Super 8 by Wyndham Rochester Mayo Clinic Area
Rochester
United States
Amber
฿1,801
฿2,074 total
includes taxes & fees
6 Sept - 7 Sept
Super 8 by Wyndham Rochester Mayo Clinic Area
View all properties
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!

See all hotels in St. Charles
An aerial view of a town with industrial buildings, roads, and green areas.

Top St. Charles Hotel Reviews

Staybridge Suites Rochester - Mayo Clinic Area by IHG

Staybridge Suites Rochester - Mayo Clinic Area by IHG

10/10 Excellent
"Great property. Free breakfast, happy hour a few days, huge lobby and patio are. Convenient shuttle to Mayo Clinic. Fully stocked kitchens, coffee, and dishwasher. Laundry on site if needed."
Robert 6-night trip
Posted 14 hours ago
Staybridge Suites Rochester - Mayo Clinic Area by IHG
Aspen Select

Aspen Select

10/10 Excellent
"Construction in the area is crazy, but if you are looking for a good price near the Mayo Clinic then this is your hotel. The sister property was almost 3x the price. Still has good access during Mayo construction. Directly across from Saint Mary’s"
Joseph 3-night trip
Posted 17 hours ago
Aspen Select
Green Gables Inn

Green Gables Inn

10/10 Excellent
"Wonderful property. Comfortable beds. Gorgeous grounds on the river. Brian & Tracy were very welcoming"
MaryPat 1-night trip
Posted 19 hours ago
Green Gables Inn
Kahler Grand Hotel

Kahler Grand Hotel

8/10 Good
"Toilets were too low for seniors….put higher toilets in. It is ridicules to have to sit almost of the floor, especially in room 562!!! Otherwise every thing was wonderful!!"
Thomas 1-night trip
Posted 20 hours ago
Kahler Grand Hotel
Hyatt House Rochester/Mayo Clinic Area

Hyatt House Rochester/Mayo Clinic Area

10/10 Excellent
"This property has a good location and since it’s newer, that’s an added bonus. They have a complimentary, elevated breakfast which is great."
Mary Jo 4-night trip
Posted 23 hours ago
Hyatt House Rochester/Mayo Clinic Area
SpringHill Suites by Marriott Rochester-Mayo Clinic/St Marys

SpringHill Suites by Marriott Rochester-Mayo Clinic/St Marys

8/10 Good
"Check out was very confusing. It took about a half hour and I am still not sure if the billing was correct. Food was fine."
Robert 3-night trip
Posted 2 days ago
SpringHill Suites by Marriott Rochester-Mayo Clinic/St Marys
Kahler Inn and Suites - Mayo Clinic Area

Kahler Inn and Suites - Mayo Clinic Area

10/10 Excellent
"The hotel was nice and clean, staff were very pleasant, breakfast was a big tasty buffet. The only complaint was the parking garage was very little and barely fit my mid size SUV because of how low the ceiling was, but there is another garage next to the hotel that was actually cheaper. Also, being on the side where all the construction was going on, but I get it they had to start super early because of the heat. Most importantly though it was with walking distance from all of my Mayo appts and several restaurants."
Candice 3-night trip
Posted 2 days ago
Kahler Inn and Suites - Mayo Clinic Area
Hotel Indigo Rochester – Mayo Clinic Area by IHG

Hotel Indigo Rochester – Mayo Clinic Area by IHG

10/10 Excellent
"This is my first time staying at Hotel Indigo. The staff was amazing. I had to keep adding nights and they were so accommodating. The room was just right. It was clean , well stocked and easy access to the Mayo Clinic. I really liked the front desk people. Super friendly and helpful. Love the attached restaurant!"
Lori 2-night trip
Posted 7 days ago
Hotel Indigo Rochester – Mayo Clinic Area by IHG

More cheap stays in St. Charles

Super 8 by Wyndham Rochester Mayo Clinic Area

Super 8 by Wyndham Rochester Mayo Clinic Area

106 SE 21st Street Rochester MN
฿1,801
฿2,074 total
6 Sept - 7 Sept
includes taxes & fees
7.8/10 Good! (1,002 reviews)
Super 8 by Wyndham Rochester Mayo Clinic Area
Super 8 by Wyndham Winona MN

Super 8 by Wyndham Winona MN

1025 Sugar Loaf Rd Winona MN
฿2,152
฿2,445 total
13 Sept - 14 Sept
includes taxes & fees
Super 8 by Wyndham Winona MN
Med City Inn & Suites - Mayo Clinic Area

Med City Inn & Suites - Mayo Clinic Area

435 16th Ave Nw Rochester MN
฿2,503
฿2,882 total
31 Aug - 1 Sept
includes taxes & fees
8/10 Very good! (1,007 reviews)
Med City Inn & Suites - Mayo Clinic Area
Best Western Rochester Hotel Mayo Clinic Area/St. Mary's

Best Western Rochester Hotel Mayo Clinic Area/St. Mary's

1517 16th St Sw Rochester MN
฿3,271
฿3,766 total
20 Sept - 21 Sept
includes taxes & fees
Best Western Rochester Hotel Mayo Clinic Area/St. Mary's
Hampton Inn Rochester-South

Hampton Inn Rochester-South

1755 S Broadway Rochester MN
฿3,367
฿3,876 total
7 Sept - 8 Sept
includes taxes & fees
Hampton Inn Rochester-South
Brentwood Inn & Suites

Brentwood Inn & Suites

123 Fourth Ave. NW Rochester MN
฿4,139
฿4,765 total
3 Sept - 4 Sept
includes taxes & fees
8.8/10 Excellent! (1,002 reviews)
Brentwood Inn & Suites

Frequently asked questions

Where is the best place to stay in St. Charles?
Kahler Grand Hotel, located 20.6 mi (33.1 km) from the heart of St. Charles, is a top choice for your stay, based on our traveller data. Two other options for your stay in the area are Kahler Inn and Suites - Mayo Clinic Area and Med City Inn & Suites - Mayo Clinic Area. See all available top hotels, or vacation rentals in St. Charles.
If I need to cancel my hotel reservation in St. Charles, will I receive a refund?
Yes! The majority of room reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in St. Charles.
What's it like to stay in St. Charles?
Visitors can enjoy all that St. Charles has to offer, including its parks. This city also attracts tourists with its welcoming locals. In St. Charles, there are 3 hotels and other accommodation options to choose from. Find out more about St. Charles.
What is there to see in St. Charles?
A couple of favourite places to visit are Whitewater State Park and Whitewater River. You'll also find Regional Sports Center and National Volleyball Center in the area. Take a look at what more there is to see and do in Expedia's St. Charles guide.
What's the weather like in St. Charles?
The hottest months are usually July and August, with an average temperature of 19°C, while the coldest months are January and February, with an average of -6°C. The snowiest months in St. Charles are January, March, February and April, with each month seeing an average of 20 cm of snowfall.

Explore a world of travel with Expedia