Book Cheap Hotels in St. Charles
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in St. Charles
Most frequently booked St. Charles hotels

Bavarian Inn of Frankenmuth
1 Covered Bridge Ln Frankenmuth MI
Free cancellation
Reserve now, pay when you stay
32.96 km from city centre
The price is CA $229 per night
CA $229
CA $315 total
Jul 20 - Jul 21
includes taxes & fees
Book a stay at this family-friendly hotel in Frankenmuth. Enjoy free parking, 4 indoor pools, and 2 restaurants. Our guests praise the pool and the helpful staff in our reviews. Popular attractions River Place Shops and Frankenmuth Historical Museum are located nearby.
Pool
Hot tub

Baymont by Wyndham Bridgeport/Frankenmuth
6460 Dixie Hwy Bridgeport MI
Free cancellation
Reserve now, pay when you stay
23.08 km from city centre
The price is CA $114 per night
CA $114
CA $126 total
Jul 1 - Jul 2
includes taxes & fees
Book a stay at this business-friendly hotel in Bridgeport. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Junction Valley Railroad and Children's Zoo at Celebration Square are located nearby.
Pool
Breakfast included

Marv Herzog Hotel
501 S. Main Street Frankenmuth MI
32.91 km from city centre
Book a stay at this business-friendly hotel in Frankenmuth. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Bronner's Christmas Wonderland and Frankenmuth Historical Museum are located nearby.
Breakfast included
Parking included

Comfort Inn Birch Run - Frankenmuth
11911 Dixie Hwy Birch Run MI
Free cancellation
30.62 km from city centre
The price is CA $124 per night
CA $124
CA $140 total
Jul 6 - Jul 7
includes taxes & fees
Book a stay at this business-friendly hotel in Birch Run Township. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Birch Run Premium Outlets and Birch Run Speedway & Event Center are located nearby.
Pool
Breakfast included

Ramada by Wyndham Saginaw Hotel & Suites
3325 Davenport Ave Saginaw MI
Free cancellation
Reserve now, pay when you stay
19.79 km from city centre
The price is CA $88 per night
CA $88
CA $98 total
Jul 12 - Jul 13
includes taxes & fees
Book a stay at this family-friendly hotel in Saginaw. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions 400 Court Street Studio and Saginaw Art Museum are located nearby.
Breakfast included
Parking included

Bay Valley Resort, a Wyndham Hotel
2470 Old Bridge Rd Bay City MI
Free cancellation
Reserve now, pay when you stay
32.56 km from city centre
The price is CA $143 per night
CA $143
CA $159 total
Jul 2 - Jul 3
includes taxes & fees
Book a stay at this golf hotel in Bay City. Enjoy free WiFi, free parking, and a golf course. Our guests praise the helpful staff in our reviews. Popular attractions Ted Putz Nature Area and Marshall M. Fredericks Sculpture Museum are located nearby.
Pool
Hot tub

Drury Inn & Suites Frankenmuth
260 S Main St Frankenmuth MI
Free cancellation
Reserve now, pay when you stay
32.95 km from city centre
The price is CA $183 per night
CA $183
CA $207 total
Jul 6 - Jul 7
includes taxes & fees
Book a stay at this business-friendly hotel in Frankenmuth. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Bronner's Christmas Wonderland and St. Julians Winery are located nearby.
Pool
Hot tub

Holiday Inn Express Birch Run - Frankenmuth Area by IHG
12150 Dixie Hwy Birch Run MI
Free cancellation
30.73 km from city centre
The price is CA $183 per night
CA $183
CA $207 total
Jul 1 - Jul 2
includes taxes & fees
Book a stay at this business-friendly hotel in Birch Run Township. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Birch Run Premium Outlets and Birch Run Speedway & Event Center are located nearby.
Pool
Hot tub

Americinn by Wyndham Birch Run/Frankenmuth
9087 Birch Run Rd Birch Run MI
Free cancellation
Reserve now, pay when you stay
30.4 km from city centre
The price is CA $109 per night
CA $109
CA $123 total
Jul 6 - Jul 7
includes taxes & fees
Book a stay at this business-friendly hotel in Birch Run Township. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Birch Run Premium Outlets and Birch Run Speedway & Event Center are located nearby.
Pool
Breakfast included
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.
St. Charles hotels essential information
Accommodation | 232 hotels |
|---|---|
Lowest Price | CA $98 |
Highest Price | CA $315 |
Popular hotels | Bavarian Inn of Frankenmuth, Baymont by Wyndham Bridgeport/Frankenmuth, Marv Herzog Hotel, Comfort Inn Birch Run - Frankenmuth, Ramada by Wyndham Saginaw Hotel & Suites, Bay Valley Resort, a Wyndham Hotel, Drury Inn & Suites Frankenmuth, Holiday Inn Express Birch Run - Frankenmuth Area by IHG, Americinn by Wyndham Birch Run/Frankenmuth |
Frequently asked questions
Recent St. Charles hotel reviews by fellow wanderers

Bay Valley Resort, a Wyndham Hotel
5 out of 5
Posted 8 hours ago
Travelocity Verified Review
"We loved and enjoyed our stay! Everyone on the staff was really nice and very helpful! The property is beautiful! The rooms are awesome and beds are really comfortable too!"
A verified traveller stayed at Bay Valley Resort, a Wyndham Hotel






