Hotels near St. Mary Lake

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay near St. Mary Lake?

Other landmarks near St. Mary Lake

Find out more about St. Mary Lake

Embrace the Majesty of Glacial Serenity at St. Mary Lake

Nestled within the breathtaking expanse of Glacier National Park, St. Mary Lake is a serene gem that beckons nature lovers and adventurers alike. Surrounded by towering peaks and vibrant wildflowers, this stunning glacial lake offers a perfect backdrop for hiking, photography, and wildlife spotting. Visitors can explore the scenic Going-to-the-Sun Road, marvel at the awe-inspiring views from the historic St. Mary Visitor Centre, and indulge in tranquil boat rides across the shimmering waters. With its pristine beauty and rich tapestry of outdoor experiences, St. Mary Lake is an enchanting escape for those seeking the splendour of Montana’s wilderness.

Discover great hotels near St. Mary Lake

Nestled in the stunning landscapes surrounding St. Mary Lake, accommodation options range from rustic lodges to cosy cabins and family-friendly motels. Many places offer breathtaking views and easy access to outdoor activities, making it an ideal base for exploring the beauty of East Glacier Park. Here are some of the best hotels near St. Mary Lake that our travelers love:

  1. Many Glacier Hotel - Inside the ParkOpens in a new window: This 3.0-star motel is an ideal choice for adventure enthusiasts seeking a memorable escape. With a variety of onsite adventure sports including fishing, horseback riding, and hiking, guests are immersed in an active holiday experience. Visitors appreciate the accessibility of outdoor activities right at their doorstep, allowing for seamless exploration of the stunning surroundings. The focus on adventure sports and recreation makes it perfect for leisure travellers who crave excitement and unique experiences in nature.
  2. Rising Sun Motor Inn and Cabins - Inside the ParkOpens in a new window: As a 2.0-star motel, Rising Sun Motor Inn and Cabins - Inside the Park offers a blend of comfort and convenience for those looking to unwind in a picturesque setting. The property features a restaurant and coffee shop, providing excellent dining options throughout the day. With activities such as hiking and canoeing readily available, it captures the attention of leisure travellers who enjoy engaging with the natural beauty of the area. The inviting atmosphere and onsite amenities create a welcoming retreat for those seeking relaxation and adventure in equal measure.
  3. St. Mary VillageOpens in a new window: This 3.0-star hotel stands out with its delightful dining choices including a bar and lounge, making it a great spot for leisure travellers looking to indulge in culinary experiences. The hotel’s inviting ambiance and entertainment options such as cable television enhance the overall stay. With a focus on relaxation and comfort, this property is perfect for those who appreciate a blend of casual elegance and enjoyable leisure activities during their travels. Its distinctive offerings create a memorable escape in a beautiful location.

Things to do near St. Mary Lake

St. Mary Lake enchants visitors with its stunning glaciers, majestic mountains, and lush forests. Explore scenic hiking trails, relax by tranquil beaches, or embark on paddle adventures across the shimmering waters. This natural paradise invites you to connect with the breathtaking beauty of the great outdoors.

  • St. Mary LakeOpens in a new window – Take a moment to breathe in the stunning views at St. Mary Lake. This picturesque lake, surrounded by rugged mountains and lush forests, is perfect for a leisurely stroll or a relaxing picnic. Keep your camera at the ready for breathtaking shots of the shimmering waters reflecting the sky.
  • Glacier Park Lodge Golf CourseOpens in a new window – Tee off at the Glacier Park Lodge Golf Course, where golfing meets incredible natural beauty. Enjoy a round of golf amidst the stunning backdrop of the mountains, and don’t forget to soak in the fresh air and serene surroundings.
  • Two Medicine LakeOpens in a new window – Head over to Two Medicine Lake for a day filled with exploration. This serene spot is ideal for canoeing or hiking along the scenic trails that wind around the lake, offering spectacular views of the surrounding landscape.
  • St. Mary FallsOpens in a new window – Witness the enchanting St. Mary Falls as it cascades down the rocks. A short hike leads you to this beautiful waterfall, where the sound of rushing water and the lush greenery create a tranquil escape from the everyday hustle.
  • Iceberg LakeOpens in a new window – For a true adventure, trek to Iceberg Lake, a stunning glacial lake surrounded by towering peaks. The hike is rewarding, leading you to a breathtaking view of icebergs floating in the crystal-clear water, a sight that will surely leave you in awe.

4 tips for savvy savings when booking a hotel near St. Mary Lake

  1. Book for the cheapest times: The most affordable time to visit St. Mary Lake is during May, October, and November, when hotel prices may drop. For an enriching experience exploring the area's historical landmarks, cultural attractions, and stunning natural sites, a stay of at least 2 to 3 days is recommended. During your visit, you can enjoy the majestic glaciers, immerse yourself in the beauty of the surrounding natural parks, and savour coffee at quaint cafes, all while engaging in outdoor adventures. St. Mary Lake offers great value for money, making it a perfect destination for those on a budget. You’ll also find friendly locals who enhance the welcoming atmosphere of this picturesque region.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to St. Mary Lake, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you're more likely to see discounted rates as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, helping you seize opportunities to save. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you can act quickly if prices drop or new rooms become available.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you potentially save on your stay near the St. Mary Lake hotel. If you're seeking a distinctive experience, boutique hotels might provide a more personalised touch and, at times, better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If it happens to be on the higher side, we’ll suggest alternative dates that could be more affordable, giving you a better chance of securing a good deal.
  4. Consider your location: Staying closer to key attractions or city centres can offer convenience, but it often comes with higher costs. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between price and ease of access to the places you wish to visit. You could also explore independent hotels a bit further out, as these are usually more likely to be affordable and can provide a more authentic experience.

Best time to go to St. Mary Lake

St. Mary Lake experiences its lowest average temperature in December, at 18.7°F (-7.4°C), while July is the hottest month, with an average temperature of 63.5°F (17.5°C). November is usually the wettest month. June to August are the peak travel months at St. Mary Lake, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny to mostly cloudy conditions.