Find hotels in St. Charles, MI from $50

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Drury Inn & Suites Frankenmuth
3 out of 5
260 S Main St, Frankenmuth, MI
Fully refundableReserve now, pay when you stay
The price is $112 per night from Nov 2 to Nov 2
21.05 mi from city center
4.7/5 Exceptional! (956 reviews)
"The Breakfast and evening snack and drinks."

Reviewed on Oct 13, 2021

Drury Inn & Suites Frankenmuth
Americas Best Value Inn Birch Run
2 out of 5
9235 E. Birch Run Road, Birch Run, MI
Fully refundableReserve now, pay when you stay
The price is $71 per night from Oct 24 to Oct 24
19.49 mi from city center
4.1/5 Very Good! (967 reviews)
"updated"

Reviewed on Oct 16, 2021

Americas Best Value Inn Birch Run
St Charles Motel
2.5 out of 5
9945 S Graham Rd, St. Charles, MI
The price is $50 per night from Oct 24 to Oct 24
0.83 mi from city center
4/5 Very Good! (23 reviews)
Over the Hill
"You get what you pay for as the old adage goes. Beat up, older motel in need of repairs in many areas. Still, had hot water."

Reviewed on Oct 17, 2020

St Charles Motel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The H Hotel, a Dolce by Wyndham
4 out of 5
111 W Main St, Midland, MI
Fully refundableReserve now, pay when you stay
The price is $144 per night from Nov 7 to Nov 7
22.62 mi from city center
4.7/5 Exceptional! (497 reviews)
"very nice place."

Reviewed on Oct 18, 2021

The H Hotel, a Dolce by Wyndham
Country Inn & Suites by Radisson, Birch Run-Frankenmuth, MI
3 out of 5
12112 S Beyer Rd, Birch Run, MI
The price is $85 per night from Oct 27 to Oct 27
18.88 mi from city center
3.5/5 Good! (1,089 reviews)
"Was a perfect stay"

Reviewed on Oct 19, 2021

Country Inn & Suites by Radisson, Birch Run-Frankenmuth, MI
Ramada by Wyndham Saginaw Hotel & Suites
2.5 out of 5
3325 Davenport Ave, I-675 Exit3, Saginaw, MI
Fully refundableReserve now, pay when you stay
The price is $95 per night from Oct 24 to Oct 24
13.09 mi from city center
4/5 Very Good! (784 reviews)
"Great staff"

Reviewed on Oct 17, 2021

Ramada by Wyndham Saginaw Hotel & Suites
Best Western Plus of Birch Run/Frankenmuth
2.5 out of 5
9087 Birch Run Rd, Birch Run, MI
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 28 to Oct 28
19.37 mi from city center
3.7/5 Good! (980 reviews)
"Staff was helpful"

Reviewed on Sep 29, 2021

Best Western Plus of Birch Run/Frankenmuth
Fairfield Inn & Suites Saginaw
2.5 out of 5
5200 Cardinal Square Blvd, Saginaw, MI
Fully refundable
The price is $78 per night from Oct 28 to Oct 28
16.14 mi from city center
4.2/5 Excellent! (603 reviews)
"Great value"

Reviewed on Oct 4, 2021

Fairfield Inn & Suites Saginaw
Baymont by Wyndham Flint
2.5 out of 5
4160 Pier North Blvd, Flint, MI
Fully refundableReserve now, pay when you stay
The price is $59 per night from Nov 2 to Nov 2
25.2 mi from city center
3.4/5 Good! (985 reviews)
"Lobby and elevator look old, they requirea mask , but do not enforce policy, people smoking on the door, smells terrible. Rooms ok but not great. TV old, remote dies not work properly. Breakfast terrible. Area not nice overall"

Reviewed on Aug 28, 2021

Baymont by Wyndham Flint
Home2 Suites by Hilton Saginaw, MI
3 out of 5
2569 Trautner Dr., Saginaw, MI
Fully refundableReserve now, pay when you stay
The price is $96 per night from Nov 7 to Nov 7
16.25 mi from city center
4/5 Very Good! (36 reviews)
"Staff very friendly. Needs a mirror in living area for people sleeping in that room. Locks on bathroom door would be nice. Sofa bed could be improved."

Reviewed on Oct 19, 2021

Home2 Suites by Hilton Saginaw, MI
Baymont by Wyndham Bridgeport/Frankenmuth
2.5 out of 5
6460 Dixie Hwy, Bridgeport, MI
Fully refundableReserve now, pay when you stay
The price is $62 per night from Oct 27 to Oct 27
14.97 mi from city center
3.8/5 Good! (973 reviews)
"Front desk staff very friendly."

Reviewed on Oct 19, 2021

Baymont by Wyndham Bridgeport/Frankenmuth
Frankenmuth Motel
2 out of 5
1218 Weiss Street, Frankenmuth, MI
Fully refundableReserve now, pay when you stay
The price is $82 per night from Oct 31 to Oct 31
21.12 mi from city center
4.5/5 Wonderful! (894 reviews)
"The room was clean and the bed was comfortable. However, I don't like the 3 little pillows which are very popular in the hotels now. I want a regular sized pillow on a queen size bed. The breakfast was limited but with covid, it is understandable. The eating area was fairly small, I can't imagine ..."

Reviewed on Oct 19, 2021

Frankenmuth Motel
Marv Herzog Hotel
3 out of 5
501 S. Main Street, Frankenmuth, MI
The price is $130 per night from Nov 14 to Nov 14
21.02 mi from city center
4.7/5 Exceptional! (976 reviews)
"Averything was great really nice area"

Reviewed on Oct 12, 2021

Marv Herzog Hotel
Magnuson Hotel Birch Run
2.5 out of 5
9035 Birch Run Rd, Birch Run, MI
Fully refundableReserve now, pay when you stay
The price is $63 per night from Oct 25 to Oct 25
19.33 mi from city center
3.4/5 Good! (792 reviews)
"N/a"

Reviewed on Oct 4, 2021

Magnuson Hotel Birch Run
Econo Lodge Inn and Suites
2 out of 5
4955 S. Garfield Rd, Auburn, MI
The price is $60 per night from Nov 10 to Nov 10
21.38 mi from city center
3.4/5 (249 reviews)
Not so bad
"Lobby staff was friendly. Plenty of parking."

Reviewed on Jul 11, 2021

Econo Lodge Inn and Suites
Bavarian Inn of Frankenmuth
3 out of 5
1 Covered Bridge Ln, Frankenmuth, MI
Fully refundableReserve now, pay when you stay
The price is $148 per night from Oct 24 to Oct 24
21.05 mi from city center
4.5/5 Wonderful! (942 reviews)
"this is an awesome place to stay. so much to see and do within walking distance."

Reviewed on Oct 19, 2021

Bavarian Inn of Frankenmuth
Apple Tree Inn
2 out of 5
4930 Saint Mary's Lane, Saginaw, MI
Fully refundableReserve now, pay when you stay
The price is $58 per night from Oct 23 to Oct 23
16.12 mi from city center
3.1/5 (397 reviews)
"Friendly staff, great beds, very clean."

Reviewed on Aug 20, 2021

Apple Tree Inn
OYO Hotel Chesaning Route 52 & Hwy 57
2 out of 5
12898 W Brady Road, Chesaning, MI
Fully refundableReserve now, pay when you stay
The price is $75 per night from Oct 24 to Oct 24
7.34 mi from city center
3.2/5 (46 reviews)
"The gentleman that helped us check us in and out was very friendly. The room was very nice, a little older but still nice. The location is what it is, you're kind of in the middle of nowhere, but it's a nice little town with some great restaurants."

Reviewed on Oct 8, 2021

OYO Hotel Chesaning Route 52 & Hwy 57
SpringHill Suites by Marriott Frankenmuth
3 out of 5
530 S Main St, Frankenmuth, MI
Fully refundableReserve now, pay when you stay
The price is $114 per night from Nov 8 to Nov 8
20.98 mi from city center
4.3/5 Excellent! (946 reviews)
"Downtown Frankenmuth very walkable."

Reviewed on Oct 17, 2021

SpringHill Suites by Marriott Frankenmuth
Fairfield Inn by Marriott Frankenmuth
2.5 out of 5
430 S Main St, Frankenmuth, MI
Fully refundableReserve now, pay when you stay
The price is $105 per night from Nov 2 to Nov 2
21.02 mi from city center
4.4/5 Excellent! (978 reviews)
"Close by shops and friendly staff and good breakfast."

Reviewed on Oct 13, 2021

Fairfield Inn by Marriott Frankenmuth
Don't see what you're looking for?
See all available properties in St. Charles
View all properties
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.

Frequently asked questions

Recent reviews of St. Charles hotels

More trip options