Photo by Jen - Nealys On Wheels

Find hotels in St. Charles, ID from $64

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Charles hotels

Super 8 by Wyndham Montpelier

Super 8 by Wyndham Montpelier
3.0 star property
Montpelier
8.8 out of 10, Excellent, (275)
"Great place to stay in montpelier "
United States
Kasey
$100 nightly
The price is $108
Dec 28 - Dec 29
Total with taxes and fees
Super 8 by Wyndham Montpelier

Clover Creek Inn

Clover Creek Inn
2.5 star property
Montpelier
8.6 out of 10, Excellent, (411)
"Clean room, comfortable bed, friendly staff and pet friendly rooms. Great breakfast!"
United States
Beverly
$94 nightly
The price is $102
Jan 1 - Jan 2, 2026
Total with taxes and fees
Clover Creek Inn

Sun Outdoors Garden City Utah

Sun Outdoors Garden City Utah
2.0 star property
Garden City
10.0 out of 10, Exceptional, (1)
"Awesome staff"
United States
David
$110 nightly
The price is $124
Jan 2 - Jan 3, 2026
Total with taxes and fees
Sun Outdoors Garden City Utah

Lodge Motel - Bear Lake - Garden City

Lodge Motel - Bear Lake - Garden City
2.0 star property
Garden City
3.6 out of 10, (35)
"I had an Awesome Time on my Run Vacation. The Hotel Manager, Skylar was courteous, professional and helpful. The Food and Service at thw Firehouse Pizzeria was totally delicious!!! I really felt safe and welcomed by all! "
United States
Troy
$125 nightly
The price is $144
Jan 19 - Jan 20, 2026
Total with taxes and fees
Lodge Motel - Bear Lake - Garden City

The IronHorse Inn

The IronHorse Inn
2.0 star property
Garden City
9.4 out of 10, Exceptional, (21)
"Great place!"
United States
Katherine
$169 nightly
The price is $194
Dec 28 - Dec 29
Total with taxes and fees
The IronHorse Inn

Bear River Hot Springs

Bear River Hot Springs
2.5 star property
Preston
8.0 out of 10, Very Good, (131)
"Room was spotless and bed very comfortable. Easy check-in. Loved the jetted tub in the room. Enjoyed spending the evening in the hot pool and therapeutic pool"
Canada
Pat
$59 nightly
The price is $64
Jan 27 - Jan 28, 2026
Total with taxes and fees
Bear River Hot Springs

Plaza Motel

Plaza Motel
2.0 star property
Preston
8.6 out of 10, Excellent, (355)
"Would stay here again"
United States
Jared
$95 nightly
The price is $102
Dec 28 - Dec 29
Total with taxes and fees
Plaza Motel
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

Stay near popular St. Charles attractions

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.

Bear Lake straddles both Utah and Idaho, and has been described as the "Caribbean of the Rockies" for its intensely turquoise blue water. The gorgeous color is a result of the reflection of limestone deposits that are suspended in the lake. #bearlake #utah #idaho #lake #blue #turqoise
Photo by Jen - Nealys On Wheels
Open Photo by Jen - Nealys On Wheels

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

  • Stunning Scenery: Experience breathtaking views and picturesque landscapes, particularly around Bear Lake's turquoise waters.
  • Outdoor Adventures: Enjoy skiing, hiking, and various recreational activities in Idaho's natural beauty.
  • Romantic Getaways: Perfect for couples seeking a peaceful retreat amidst beautiful surroundings.
  • Charming Local Shops: Explore friendly local shops that add to the warm, inviting atmosphere of St. Charles.
  • Comfortable Accommodations: Choose from a variety of budget-friendly hotels and cozy guesthouses for a memorable stay.

Find great hotels in St. Charles

Discover a variety of comfortable and budget-friendly hotel accommodations in St. Charles, Idaho, catering to every traveler's needs. With options ranging from cozy guesthouses to well-rated hotels, you can enjoy family-friendly, adventure-themed, and pet-friendly experiences. Whether you're searching for the best hotels or a comfortable stay at the Comfort Inn, St. Charles has something for everyone seeking a memorable getaway in this charming destination.

  • Clover Creek Inn: Nestled 15 miles from St. Charles, Clover Creek Inn combines a cozy atmosphere with business-friendly amenities. Ideal for both pet lovers and business travelers, this inn allows pets on-site with specific policies for dogs. It features an accessible business center, making it a perfect choice for working on the go. Whether you’re here to unwind with your furry friend or tackle work tasks, Clover Creek Inn provides a welcoming environment that caters to your needs.
  • Super 8 by Wyndham Montpelier: Located 15 miles from St. Charles, Super 8 by Wyndham Montpelier is a 3-star gem for adventure enthusiasts. Its proximity to ski lifts and shuttles makes it a prime choice for winter sports lovers, while golf enthusiasts will find plenty of greens nearby. The hotel also offers a range of outdoor activities, including hiking, biking, and motorboating, ensuring an action-packed stay. With comfortable accommodations, this hotel is perfect for those looking to embrace the great outdoors.
  • WorldMark Bear Lake: Situated 11 miles away from St. Charles, WorldMark Bear Lake boasts a 3.5-star rating and a variety of amenities for a relaxing getaway. Guests can enjoy on-site dining at the accessible restaurant and engage in recreational activities like golf or hiking nearby. With entertainment options including an LCD TV and DVD player in each room, you can unwind after a day of exploration. This property is ideal for families and travelers seeking both relaxation and adventure.

Discover the best areas to stay in St. Charles

St. Charles, Idaho, is a hidden gem for outdoor enthusiasts and romantics alike, offering breathtaking scenery and family-friendly adventures. Explore the picturesque Bear Lake, known for its stunning turquoise waters, or take a leisurely hike in nearby Fish Springs. Don't miss the charming local shops and friendly faces that create a warm atmosphere. For an unforgettable excursion, consider a day trip to the stunning Bear Lake National Wildlife Refuge, where nature thrives and memories are made.

  • Garden City: Located 12 miles from St. Charles, Garden City is a charming destination known for its seasonal appeal, with peak visitors from June to August. This city offers a delightful outdoor experience, perfect for those seeking romance and breathtaking scenery. Visitors can enjoy a variety of activities, including skiing and exploring the local recreational areas. The nearby lake and marina provide picturesque views, while the national state park invites you to immerse yourself in nature’s wonders. Whether you’re hitting the slopes or simply enjoying a lakeside picnic, Garden City promises a memorable experience.
  • Fish Haven: Situated just 5 miles from St. Charles, Fish Haven is a scenic gem that attracts travelers year-round, particularly from June to August. Known for its outdoor activities and stunning landscapes, this city is ideal for those looking for a romantic getaway. Golf enthusiasts will appreciate the local golf courses, while recreational areas offer ample opportunities for relaxation and adventure. The proximity to the lake and marina enhances the charm, making it a perfect spot for water activities. With its inviting atmosphere and scenic beauty, Fish Haven is a must-visit destination.
  • Bloomington: Bloomington is located 6 miles from St. Charles and offers a similarly seasonal appeal, with the highest number of visitors from June to August. This city is perfect for outdoor lovers seeking romance and picturesque views. Popular activities include skiing and enjoying the local recreational areas. The nearby lake and marina provide beautiful backdrops for your adventures, and the national state park is a haven for nature enthusiasts. With its combination of outdoor fun and scenic charm, Bloomington is a fantastic destination for your Idaho vacation.

Things to do in St. Charles

St. Charles, Idaho, is perfect for outdoor enthusiasts and those seeking romance amidst stunning scenery. Visitors can enjoy a range of activities, including easy walks in the beautiful recreational areas, skiing on local slopes, and engaging in Idaho adventures that showcase the area's natural beauty. Whether you're looking for a relaxing getaway or thrilling outdoor experiences, St. Charles has something for everyone.

Food and drinks

Explore the local flavors at the St. Charles Grill for hearty American fare, or unwind with a drink at the charming Dottie's Pub, where you can enjoy a mix of classic pub dishes and refreshing beverages. Don't miss out on the friendly atmosphere and unique offerings!

Recreation

At Bear Lake West Golf Course, enjoy a refreshing round of golf set against scenic views just 8 miles from St. Charles, perfect for outdoor enthusiasts. Montpelier Golf Course, located 16 miles away, offers a similar vibrant atmosphere, ideal for both relaxation and recreation in nature.

Adventure

Experience the thrill of skiing at Beaver Mountain Ski Resort, located 13 miles from St. Charles. Enjoy a variety of slopes suitable for all skill levels, as well as a lively atmosphere perfect for sports enthusiasts and winter adventurers alike.

Nightlife

In St. Charles, The Jailhouse offers a cozy pub atmosphere perfect for drinks and romance. For a more cultural experience, head to Pickleville Playhouse, just 14 miles away, where you can enjoy family-friendly shows in a charming theater setting.

Booking tips and Expedia advantages for St. Charles

To save money on your trip to St. Charles, consider visiting during the cheaper months of May and October to November when prices are lower. Take advantage of free activities like Bear Lake and utilize Expedia's search tools to find budget-friendly accommodations. Opt for eco-certified hotels and use the price filter to find the best deals. Combining flights, hotels, and activities in an Expedia package can also save you money. Finally, join Expedia's One Key membership for exclusive discounts and the chance to earn OneKeyCash for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Charles are May and October to November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your preferences, such as your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the "Eco-certified" option will show you a list of sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from low to high.
  • 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 deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in St. Charles

St. Charles, Idaho, is an ideal destination for those seeking outdoor adventures, romantic getaways, and stunning scenery. Visitors can explore popular attractions such as national and state parks, serene lakes, and bustling marinas. Whether you're looking for thrilling activities or a relaxing beach experience, St. Charles offers a variety of points of interest that cater to all types of travelers.

  • Bear Lake: Just 6 miles from St. Charles, Bear Lake offers a stunning backdrop for romance and relaxation. Enjoy its beautiful beaches, scenic views, and outdoor activities like swimming and picnicking, making it perfect for couples and families alike.
  • Bear Lake National Wildlife Refuge: Located 5 miles away, this refuge is an adventurer's paradise. Explore diverse ecosystems while hiking or birdwatching, all amidst breathtaking scenery and the chance to see unique wildlife in their natural habitat.
  • Bear Lake Marina: Situated 10 miles from St. Charles, Bear Lake Marina is ideal for outdoor enthusiasts. Rent a boat, go fishing, or simply soak up the sun on the beach, creating unforgettable memories in a beautiful setting.

Best time to go to St. Charles

The best time to visit St. Charles is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is sunny with no rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January18.5°F (-7.5°C)No Rain (Dry)Mostly CloudyAverageAverage
February20.7°F (-6.3°C)No Rain (Dry)Mostly CloudyAverageAverage
March28.4°F (-2.0°C)No Rain (Dry)Mostly CloudyAverageAverage
April36.3°F (2.4°C)Light RainMostly SunnyAverageAverage
May47.3°F (8.5°C)Light RainMostly SunnyAverageSlightly Low
June59.0°F (15.0°C)No Rain (Dry)SunnyHighSlightly High
July69.1°F (20.6°C)No Rain (Dry)SunnyHighSlightly High
August66.9°F (19.4°C)No Rain (Dry)SunnyHighSlightly High
September58.5°F (14.7°C)No Rain (Dry)SunnyAverageAverage
October42.8°F (6.0°C)Light RainMostly SunnyLowSlightly Low
November29.5°F (-1.4°C)No Rain (Dry)Mostly SunnyLowSlightly Low
December19.2°F (-7.1°C)Light RainMostly CloudyLowAverage

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 in July. This period offers delightful weather with temperatures averaging around 75°F, making it superb for enjoying the charming parks and vibrant outdoor activities that the area has to offer. The warm days invite visitors to partake in leisurely strolls along the riverfront or explore the local art scene.

During the peak tourist season from June to August, the town comes alive with festivals, events, and a lively atmosphere. This bustling energy provides a wonderful backdrop for sightseeing, allowing you to experience St. Charles' rich history and culture. You can visit historic sites, enjoy outdoor concerts, or simply relax at one of the many cafes that line the streets.

For those looking for a more tranquil experience, consider planning your trip in early September. Visiting at this time means you'll still enjoy pleasant weather while experiencing a quieter ambiance as the summer crowds begin to thin. Plus, you may find that accommodations and attractions offer more competitive pricing, allowing you to enjoy the best of St. Charles without stretching your budget.
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?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on St. Charles hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*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 $64 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