Photo by Jen - Nealys On Wheels

Find hotels in St. Charles, ID from £67

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 St. Charles hotels and places to stay

Our top choices for St. Charles hotels

Clover Creek Inn

2.5 star property
8.6 out of 10, Excellent, (377)
"I loved this Inn!"
The price is £96
includes taxes & fees
2 Sept - 3 Sept
Clover Creek Inn

Bear River Hot Springs

2.5 star property
8.2 out of 10, Very good, (113)
"Great Place!"
The price is £67
includes taxes & fees
24 Sept - 25 Sept
Bear River Hot Springs

Super 8 by Wyndham Montpelier

3.0 star property
8.6 out of 10, Excellent, (231)
"Great place to rest"
The price is £98
includes taxes & fees
1 Oct - 2 Oct
Super 8 by Wyndham Montpelier

Plaza Motel

2.0 star property
8.6 out of 10, Excellent, (340)
"We always go here and love that its clean and quiet. "
The price is £83
includes taxes & fees
1 Oct - 2 Oct
Plaza Motel

The IronHorse Inn

3.0 star property
9.0 out of 10, Wonderful, (13)
"Nice staff and great fast responce time to questions and accommodations. I loved the easy access to cabin and property was quiet and clean. I plan on taking my family here again!"
The price is £167
includes taxes & fees
23 Sept - 24 Sept
The IronHorse Inn

Conestoga Ranch

3.0 star property
9.2 out of 10, Wonderful, (311)
"Had a great stay!"
Conestoga Ranch

Lodge Motel - Bear Lake - Garden City

2.0 star property
3.2 out of 10, (25)
"The place was infested with bedbugs"
The price is £106
includes taxes & fees
23 Sept - 24 Sept
Lodge Motel - Bear Lake - Garden City
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

Check out pet-friendly hotels in St. Charles

These family-friendly hotels in St. Charles may fit your trip

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.

Learn more about St. Charles

Nestled along the shores of Bear Lake, this small town offers pristine beaches with turquoise waters perfect for swimming and kayaking. Grab a famous raspberry shake at one of the local stands before heading to nearby Minnetonka Cave for guided underground tours.

Photo by Hailey I.
Open Photo by Hailey I.

Top St. Charles Hotel Reviews

More cheap stays in St. Charles

More cheap stays in St. Charles

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

When is the best time to go to St. Charles?
The most popular time to visit St Charles is during the summer months, particularly July. This is when the weather is at its best, with average temperatures around 25°C, making it great for outdoor adventures and leisurely strolls through the charming streets. The vibrant atmosphere during this peak season, from June to August, invites visitors to explore local festivals, outdoor markets, and various activities that showcase the area's rich culture.

July offers a lot of opportunities for sightseeing, as the city's attractions come alive with energy. You can enjoy the scenic beauty of nearby parks or take part in guided tours that allow you to delve into the local history while surrounded by stunning landscapes. The warm weather enhances the experience, allowing for comfortable outdoor dining, where you can indulge in regional cuisines and refreshing beverages.

For those looking for a more budget-friendly option, September can be an excellent choice. This month often sees fewer tourists while still providing lovely weather, typically ranging from 20 to 24°C. It's a wonderful time to explore the area without the summer crowds, and you may find accommodations and activities at a better value.
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'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on St. Charles hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
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.