A mountain lake surrounded by forest and snow-capped peaks.

Find hotels near St. Mary Lake, East Glacier Park from SAR 1,160

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
13 Sep - 14 Sep
Tomorrow
14 Sep - 15 Sep
Next weekend
18 Sep - 20 Sep
In two weeks
25 Sep - 27 Sep

Filter by

Star rating

Guest rating

Top St. Mary Lake Hotel Reviews

Glacier Haven Inn

Glacier Haven Inn

10/10 Excellent
"Very attentive staff. Comfortable, clean stay. Close to stores. Great breakfast. Manager very helpful"
Shirley 1-night trip
Posted 3 hours ago
Glacier Haven Inn
Glacier Alpine Lodges

Glacier Alpine Lodges

10/10 Excellent
"What a cute place - with everything you need and very comfortable. Just so you know, the stairs to the bedroom area are very steep, so be careful!"
John 1-night trip
Posted 5 hours ago
Glacier Alpine Lodges
Glacier Peaks Hotel

Glacier Peaks Hotel

10/10 Excellent
"Very nice hotel located in Browning, clean and spacious room, helpful staff and excellent breakfast"
Luis 2-night trip
Posted 7 hours ago
Glacier Peaks Hotel
Duck Lake West Shore, Just 15 Minutes from Glacier National Park!

Duck Lake West Shore, Just 15 Minutes from Glacier National Park!

10/10 Excellent
"An amazing house that made you feel like home. Its location is close to many great locations on the East side to explore. Larry and Linda were there if needed and it was great to share stories with them. Would totally recommend this place for traveling and hope to return in the future to stay longer to make a trip into Canada. Until next time! Julie and Phil (Illinois)"
Julie W. 3-night trip
Posted 1 day ago
Duck Lake West Shore, Just 15 Minutes from Glacier National Park!
Glacier Park Lodge

Glacier Park Lodge

10/10 Excellent
"I wish we had had the opportunity to get my parents on the bottom floor because the stairs were problematic and we had to stay on the third floor but otherwise the property was wonderful"
Jill 2-night trip
Posted 2 days ago
Glacier Park Lodge
Whistling Swan Motel

Whistling Swan Motel

10/10 Excellent
"Great stay at this older motel. Clean and comfortable. No shampoo or conditioner provided so bring your own."
Donna and Paul 1-night trip
Posted 2 days ago
Whistling Swan Motel
Delightful 2-bedroom cabin with AC in charming Babb

Delightful 2-bedroom cabin with AC in charming Babb

10/10 Excellent
"Great location. Nice clean cabin in quiet campgrounds. Very comfortable bed. Close to national park. Friendly helpful host."
Diane 4-night trip
Posted 3 days ago
Delightful 2-bedroom cabin with AC in charming Babb
Buffalo Camp #7

Buffalo Camp #7

10/10 Excellent
"Perfect location for a couple that is looking to stay close to the national park. The room has everything you would need for a perfect vacation. 10/10 would recommend"
Sergio 2-night trip
Posted 4 days ago
Buffalo Camp #7
Inside Glacier National Park, Lakefront cabin

Inside Glacier National Park, Lakefront cabin

8/10 Good
"Beautiful setting of Lake MacDonald and the mountains. Convenient location to access the lodge, shuttle, camp store. The cabin was cozy. Smooth transaction. We really enjoyed our stay!"
Ruth B. 7-night trip
Posted 5 days ago
Inside Glacier National Park, Lakefront cabin

Other attractions near St. Mary Lake

A river winding through a forest with yellow foliage and a mountain in the background.

St. Mary Visitor Center

9.4/10 (178 reviews)
Explore the great outdoors at St. Mary Visitor Center, a lovely green space in East Glacier Park. Discover the stunning glacier views while you're in the area.
See properties
A mountain with a prominent peak, a grassy valley, and a cloudy sky.

Logan Pass Visitor Center

9.2/10 (51 reviews)
Explore the great outdoors at Logan Pass Visitor Center, a lovely green space in East Glacier Park. Discover the stunning glacier views while you're in the area.
See properties

St. Mary Falls

9.4/10 (257 reviews)
Commune with nature and explore the great outdoors at St. Mary Falls during your travels in East Glacier Park. Wander the parks or discover the area's glaciers.
See properties

Virginia Falls

9.4/10 (52 reviews)
Commune with nature and explore the great outdoors at Virginia Falls during your travels in East Glacier Park. Wander the parks or discover the area's glaciers.
See properties

Lower Saint Mary Lake

Commune with nature and explore the great outdoors at Lower Saint Mary Lake during your travels in Babb. Amble around the area's parks, or seek out its hiking trails.
See properties

Piegan Pass Trailhead

8.4/10 (12 reviews)
You can take time to visit Piegan Pass Trailhead during your travels to East Glacier Park. Discover the stunning glacier views while you're in the area.
See properties

Scalplock Lookout Trail

6.8/10 (3 reviews)
You can take time to visit Scalplock Lookout Trail during your travels to East Glacier Park. Wander the parks or discover the area's glaciers.
See properties

Cut Bank Trailhead

You can take time to visit Cut Bank Trailhead during your travels to East Glacier Park. Discover the stunning glacier views while you're in the area.
See properties

Find out more about St. Mary Lake

Top reasons to visit St. Mary Lake

  • Stunning Natural Beauty: St. Mary Lake is surrounded by breathtaking landscapes, perfect for outdoor adventures and relaxation.
  • Gateway to Glacier National Park: The lake serves as a prime access point to explore the wonders of Glacier National Park.
  • Diverse Outdoor Activities: Enjoy hiking, backpacking, and exploring scenic trails catering to all skill levels.
  • Charming Local Community: Experience the warmth of friendly locals in the nearby town of St. Mary.
  • Variety of Accommodations: Choose from rustic motels to comfortable lodges, making it ideal for all travelers.

Find great hotels near St. Mary Lake

St. Mary Lake offers a variety of accommodation options, perfect for adventure seekers and families alike. With choices like St. Mary Lodge and Glacier Hotel, you can enjoy a historic-themed vacation experience in a stunning natural setting. Whether you prefer the rustic charm of a motel or the comforts of a hotel, St. Mary Lake provides a welcoming retreat for all types of travelers seeking to explore the beauty of Glacier National Park.

  • St. Mary Village: Nestled 8.0km from St. Mary Lake, St. Mary Village is a charming 3-star hotel that offers a cozy retreat for travelers. With a variety of dining options, including a restaurant serving breakfast and dinner, a bar and lounge, and a snack bar, guests can indulge in delicious meals without venturing far. The hotel also features entertainment amenities like cable television, ensuring a comfortable stay. Its convenient location makes it an excellent choice for guests looking to explore the stunning landscapes of Glacier National Park.
  • Many Glacier Hotel - Inside the Park: Situated 16.1km from St. Mary Lake, Many Glacier Hotel is a 3-star motel that caters to adventure seekers. Surrounded by breathtaking natural beauty, this hotel provides a variety of onsite and nearby recreational activities, including horseback riding, boat tours, fishing, and hiking. The rustic charm of the hotel complements the surrounding wilderness, making it an ideal base for outdoor enthusiasts eager to immerse themselves in the park's stunning scenery and thrilling adventures.
  • Rising Sun Motor Inn and Cabins - Inside the Park: Located just 1.4km from St. Mary Lake, Rising Sun Motor Inn and Cabins is a welcoming motel perfect for families and couples alike. With diverse dining options, including lunch and dinner services, guests can enjoy hearty meals after a day of exploration. The property offers exciting recreational activities such as onsite fishing, canoeing, and biking, providing ample opportunities to connect with nature. Guests also appreciate the proximity to national park attractions, making this accommodation a convenient choice for nature lovers.

Where to stay near St. Mary Lake

St. Mary Lake offers a stunning lakeside setting, making it the perfect gateway to Glacier National Park. Here, you can immerse yourself in breathtaking scenery and experience the warmth of friendly locals. Enjoy adventurous activities while soaking in the natural beauty of the region. Whether you're exploring the nearby charming town of St. Mary, or simply relaxing by the tranquil lake, this destination promises an unforgettable vacation filled with excitement and serenity.

  • East Glacier Park: Nestled in the heart of Montana, East Glacier Park is a charming city that serves as a gateway to the stunning St. Mary Lake. The area enjoys a seasonal influx of travelers, peaking during the summer months from June to August. Visitors flock here for outdoor adventures and breathtaking scenery, with activities like hiking, skiing, and exploring national parks. The surrounding landscape features impressive glaciers and lush recreational areas, making it a paradise for nature enthusiasts.
  • St. Mary: Located a mere 8.0km from St. Mary Lake, the village of St. Mary offers an inviting atmosphere for those seeking adventure. This seasonal destination attracts visitors mainly from June to August, with fewer crowds in the fall and winter. Outdoor activities abound, including scenic hiking trails and access to recreational areas. St. Mary is surrounded by national parks and glaciers, providing a perfect backdrop for exploring Montana's natural beauty.
  • Swiftcurrent: Swiftcurrent is a quaint village positioned 17.7km away from St. Mary Lake. It experiences a moderate seasonal flow of tourists, with peak visits occurring during the summer months. Outdoor enthusiasts are drawn to Swiftcurrent for its picturesque trails and recreational areas. The nearby national and state parks showcase the region's stunning glaciers and rugged landscapes, offering visitors a unique opportunity to connect with nature in this serene setting.

Things to do near St. Mary Lake

St. Mary Lake in East Glacier Park, Montana, is a paradise for outdoor enthusiasts, offering a range of activities such as day hiking and backpacking trips through breathtaking landscapes. Visitors can explore scenic trails, embark on memorable day trips, and immerse themselves in the stunning natural beauty of the area. Whether you're looking for a leisurely stroll or a challenging hike, St. Mary Lake provides a perfect backdrop for outdoor adventures.

Shopping

In St. Mary Lake, you can find charming local shops offering unique souvenirs and gifts. If you're up for a drive, check out the East Glacier Park Village, where you'll discover a variety of boutiques and shops showcasing local art and crafts.

Recreation

At St. Mary Lodge & Resort, unwind with soothing spa treatments and enjoy the breathtaking views of the surrounding mountains. For outdoor enthusiasts, hiking trails nearby offer invigorating adventures and stunning scenery, perfect for rejuvenation and reconnecting with nature.

Adventure

Experience the Scalplock Lookout Trail, an 12.9km hike with breathtaking scenery and thrilling outdoor vibes. The Grinnell Glacier Trailhead, located 17.7km away, offers stunning views and a sense of adventure. Alternatively, explore the Piegan Pass Trailhead, also 12.9km distant, for an unforgettable hiking experience.

Nightlife

Experience the charm of St. Mary Lake's nightlife at the Park Café, where you can enjoy hearty meals and local brews. For a relaxing evening, visit the St. Mary Lodge's bar, offering stunning views and a cozy atmosphere to unwind after a day of adventure.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Mary Lake

To save money during your visit to St. Mary Lake, consider traveling in May or October to November when prices are lower than in peak summer months. Book your hotel about a month in advance or check Expedia for last-minute deals, especially on Thursdays, which are typically the cheapest days to stay. Use Expedia's search tools to filter for budget-friendly accommodations and eco-certified options. Additionally, combining your hotel, flights, and activities into a package can lead to further savings. Enjoy exploring the area's natural beauty through free outdoor activities.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around St. Mary Lake 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.
  • The best time to book a hotel: The cheapest time to book a hotel around St. Mary Lake is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around St. Mary Lake is Thursday. The most expensive day to stay around St. Mary Lake is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your results to display the lowest prices first, making it easy to find the most affordable hotels. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly accommodations that you can book.
  • Consider bundling your trip: You can save money by combining your St. Mary Lake hotel reservation with your flights and activities when you book an Expedia package.

Find the best attractions near St. Mary Lake

Whether you're seeking adventure, romance, or simply the beauty of nature, St. Mary Lake in East Glacier Park offers a variety of attractions. Explore the visitor center, marvel at stunning waterfalls, and enjoy breathtaking cliffs. The area is perfect for outdoor enthusiasts, providing easy access to St. Mary Village, Glacier National Park, and more. Experience the charm of Saint Mary and immerse yourself in the natural wonders surrounding this picturesque destination.

  • St. Mary Visitor Center: Located 6.4km from St. Mary Lake, this visitor center welcomes families and adventurers alike. It offers informative displays about the area, along with maps and guides for outdoor activities.
  • St. Mary Falls: A 8.0km journey from St. Mary Lake leads you to this enchanting waterfall. With its romantic atmosphere, it’s perfect for a peaceful hike, where you can enjoy the beauty of nature and capture stunning photographs.
  • Garden Wall: Situated 11.3km from St. Mary Lake, this breathtaking cliff offers thrilling hiking experiences and spectacular scenery. The panoramic views from the top are a must-see for any adventure seeker.

Best time to go to St. Mary Lake

The best time to visit St. Mary Lake can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around St. Mary Lake falls in July, when visitor numbers are slightly high and weather is sunny with no rain. The coolest average temperature around St. Mary Lake falls in December, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January19.8°F (-6.8°C)Light RainMostly CloudyAverageAverage
February19.0°F (-7.2°C)Light RainMostly CloudyAverageAverage
March28.0°F (-2.2°C)Light RainMostly CloudyAverageAverage
April34.9°F (1.6°C)Light RainMostly CloudyAverageAverage
May44.8°F (7.1°C)Light RainMostly SunnyAverageSlightly Low
June54.1°F (12.3°C)Light RainMostly SunnySlightly HighSlightly High
July63.5°F (17.5°C)No RainSunnySlightly HighSlightly High
August62.2°F (16.8°C)No RainSunnySlightly HighSlightly High
September52.7°F (11.5°C)Light RainMostly SunnyAverageAverage
October38.3°F (3.5°C)Light RainMostly SunnySlightly LowSlightly Low
November26.2°F (-3.2°C)Light RainMostly CloudySlightly LowSlightly Low
December18.7°F (-7.4°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to St. Mary Lake

For your visit to St. Mary Lake, the nearest major airport is Kalispell, MT (FCA-Glacier Park Intl.), located 70.8km away. Nearby hotel options include the 4-star Lodge at Whitefish Lake, situated 14.5km from the airport, offering free airport transportation and limited-hour shuttles. The Firebrand Hotel, also rated 4 stars, is 12.9km from the airport and provides scheduled shuttle availability and free transportation. Additionally, Meadow Lake Resort & Condos, a 3.5-star resort, is located 9.7km away and is easily accessible from the airport. These hotels ensure convenient access to Kalispell Airport for your travel needs.

Frequently asked questions

What's the area like around St. Mary Lake?
St. Mary Lake is located in an area of East Glacier Park that travelers like for its parks. East Glacier Park is home to 80 hotels and other accommodations, so you can find something that's perfect for your stay.
What's the best place to stay close to St. Mary Lake?
St. Mary Village is one of the top choices for your stay based on our traveler data, and this hotel offers a restaurant and free parking. It's located 4.6 mi (7.4 km) from St. Mary Lake. Other good choices around the area include Many Glacier Hotel - Inside the Park and Swiftcurrent Motor Inn and Cabins - Inside the Park.
If I need to cancel the hotel reservation for my stay near St. Mary Lake, will I receive a refund?
Yes, most hotel bookings are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a non-refundable reservation, you might still have the option to cancel and get a refund within a 24-hour period of your booking. Plug in your dates, click on "Search", then you can use the "fully refundable" filter to get the top deals on offer near St. Mary Lake.
Where can I learn more about changing or cancelling my trip in the area near St. Mary Lake?
For more details about changing or cancelling your stay near St. Mary Lake, click here.