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

Find hotels near St. Mary Lake, East Glacier Park from CA $599

  • 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
Aug 25 - Aug 26
Tomorrow
Aug 26 - Aug 27
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for St. Mary Lake hotels

1. Rising Sun Motor Inn and Cabins - Inside the Park

Rising Sun Motor Inn and Cabins - Inside the Park
1.5 km from St. Mary Lake
United States
Sandra
Rising Sun Motor Inn and Cabins - Inside the Park

2. St. Mary Village

St. Mary Village
7.4 km from St. Mary Lake
United States
stephanie
CA $375
CA $428 total
includes taxes & fees
Sep 26 - Sep 27
St. Mary Village

3. Glacier Park Lodge

Glacier Park Lodge
34.5 km from St. Mary Lake
United States
Arthur
CA $487
CA $555 total
includes taxes & fees
Sep 20 - Sep 21
Glacier Park Lodge

4. Glacier Haven Inn

Glacier Haven Inn
38.8 km from St. Mary Lake
United States
Zheng
CA $178
CA $199 total
includes taxes & fees
Sep 22 - Sep 23
Glacier Haven Inn

5. Hooks Hideaway Motel

Hooks Hideaway Motel
29.4 km from St. Mary Lake
United States
Amit
CA $328
CA $356 total
includes taxes & fees
Sep 19 - Sep 20
Hooks Hideaway Motel

6. Whistling Swan Motel

Whistling Swan Motel
34.6 km from St. Mary Lake
United States
Krista
CA $275
CA $298 total
includes taxes & fees
Sep 26 - Sep 27
Whistling Swan Motel

7. Many Glacier Hotel - Inside the Park

Many Glacier Hotel - Inside the Park
16.4 km from St. Mary Lake
United States
Nicole
Many Glacier Hotel - Inside the Park

8. Mountain Pine Motel

Mountain Pine Motel
33.9 km from St. Mary Lake
United States
Shubham
Mountain Pine Motel

9. Swiftcurrent Motor Inn and Cabins - Inside the Park

Swiftcurrent Motor Inn and Cabins - Inside the Park
17.5 km from St. Mary Lake
United States
Bernadette
Swiftcurrent Motor Inn and Cabins - Inside the Park

10. Bear Creek Guest Ranch

Bear Creek Guest Ranch
47.5 km from St. Mary Lake
United States
Anne
Bear Creek Guest Ranch

11. Lake McDonald Lodge - Inside the Park

Lake McDonald Lodge - Inside the Park
29.3 km from St. Mary Lake
United States
Sarah
Lake McDonald Lodge - Inside the Park

12. Halfway Hotel

Halfway Hotel
45 km from St. Mary Lake
United States
Cathy
Halfway Hotel

13. Start your exploration of GNP here, easy access to 3 park entrances.

Start your exploration of GNP here, easy access to 3 park entrances.
33.7 km from St. Mary Lake
United States
Katie H.
Start your exploration of GNP here, easy access to 3 park entrances.
View all properties

Top St. Mary Lake Hotel Reviews

Lodgepole Gallery

Lodgepole Gallery

8/10 Good
"Consistent as advertised, very helpful host and very good amenities."
Subramanian 3-night trip
Posted 2 hours ago
Lodgepole Gallery
Glacier Peaks Hotel

Glacier Peaks Hotel

10/10 Excellent
"Clean, casino is good sized, coffee shop is great, little restaurant seems to stay busy as there aren’t a lot of places or ones that are open very late in Browning. Breakfast was good. Nice hotel and would stay again."
Kjerstin 1-night trip
Posted 8 hours ago
Glacier Peaks Hotel
Whistling Swan Motel

Whistling Swan Motel

10/10 Excellent
"Check-in spot is different location from the Whistling Swan Motel [Glacier Park Trading Co. 316 US Highway 2--located across from the Circle R Motel on Dawson Ave) and the Amtrak Station on US-2--- the store is open until 9pm which is why check-in ends at that time unless you call ahead and arrange for a later check-in. We got to the place around 8:55pm from a long hike/drive from Glacier National Park... just glad to have made it before the store closed. Folks were super helpful to our tired and dreary selves. The parking lot outside the motel rooms are gravel ground and you have to park on a slant. The room is charming and comfortable-- with fridge and microwave, several USB slots for charging phones and devices, Wi-Fi, and TV. Our stay was very short-- but will definitely consider the Whistling Swan next visit to GNP."
Grace 1-night trip
Posted 22 hours ago
Whistling Swan Motel
Hooks Hideaway Motel

Hooks Hideaway Motel

8/10 Good
"Clean room, limited staff and poor Wi-fi."
Anuradha 2-night trip
Posted 1 day ago
Hooks Hideaway Motel
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
"Clean property, great hosts, close to GNP! Lake was super low and inaccessible from the property during this dry summer, but we enjoyed the property nonetheless!"
Houston B. 4-night trip
Posted 1 day ago
Duck Lake West Shore, Just 15 Minutes from Glacier National Park!
St. Mary Village

St. Mary Village

8/10 Good
"pretty much the only game in town"
Dana 1-night trip
Posted 1 day ago
St. Mary Village
Inside Glacier National Park, Lakefront cabin

Inside Glacier National Park, Lakefront cabin

10/10 Excellent
"Host was thorough and clear with instructions, left many recommendations and historical insight into the cabin, and welcomed any and all feedback we had about the place (the downsides were few and very minor -- the property was amazing). Thank you again!!"
Nicholas C. 7-night trip
Posted 2 days ago
Inside Glacier National Park, Lakefront cabin
Glacier Alpine Lodges

Glacier Alpine Lodges

10/10 Excellent
"The 5 cabins are well appointed with what you need for budget travel eating in rather than out. Essentials for cooking and coffee. Best size for a couple with 1-2 kids. Lofts have comfortable bed: twin for kid, full for adults. Small table and sofa and nice bathroom. Very new and modern. Small fix like the bathroom dispensers seemed really to fall as did the mirror shelf. Other than that it’s a great place and location for gas, basic needs, some places to eat and close to Two Medicine area. Accommodating hosts and the outfitters also carry what you need for excursions in Glacier NP including bear spray rental. Will happily come back with a friend."
Nancy 2-night trip
Posted 4 days ago
Glacier Alpine Lodges
Buffalo Camp #7

Buffalo Camp #7

10/10 Excellent
"Great location and place to be.The host were always available to answer any questions we may have had and more than helpful throughout the whole stay throughout the whole"
Christine H. 4-night trip
Posted 13 days ago
Buffalo Camp #7

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

  • Scenic Day Hikes: Experience breathtaking trails that showcase the stunning natural beauty surrounding St. Mary Lake.
  • Unique Boat Tours: Enjoy boat tours that offer a different perspective of the lake and its dramatic landscapes.
  • Charming St. Mary Village: Immerse yourself in the warm hospitality of the local community and explore quaint shops and eateries.
  • Stunning Waterfalls and Cliffs: Discover beautiful waterfalls and dramatic cliffs that enhance the area's picturesque views.
  • Comfortable Accommodations: Choose from budget-friendly motels, vacation rentals, and charming cottages to suit your needs.

Find great hotels near St. Mary Lake

St. Mary Lake boasts a variety of comfortable, budget-friendly accommodations, primarily featuring 2 to 3-star motels and hotels. Ideal for adventure seekers, the area offers vacation rentals, glacier lodging, and charming cottages. For those who enjoy camping, nice campgrounds are available, and many places welcome pets, ensuring a pleasant stay for all visitors. Explore the beauty of East Glacier Park with ease while enjoying your chosen lodging option.

  • St. Mary Village: Nestled a mere 8.0km from the breathtaking St. Mary Lake, St. Mary Village offers a delightful blend of comfort and convenience. This 3-star hotel features an array of dining options, including an unspecified restaurant, a snack bar, and a bar and lounge for leisurely evenings. Guests can unwind with entertainment options like cable TV and in-room televisions, making it a perfect retreat after a day of exploration in the stunning Glacier National Park.
  • Many Glacier Hotel - Inside the Park: Situated 16.1km from St. Mary Lake, Many Glacier Hotel is ideal for adventurers seeking a unique experience inside Glacier National Park. This 3-star motel boasts an adventure that caters to outdoor enthusiasts with an array of onsite activities such as horseback riding, boat tours, and hiking or biking trails. Fishing opportunities are also available nearby, allowing guests to immerse themselves in the majestic natural surroundings. Experience the park like never before from this charming lodging.
  • Rising Sun Motor Inn and Cabins - Inside the Park: Just 1.4km from St. Mary Lake, Rising Sun Motor Inn and Cabins is a cozy motel that offers a range of dining options, including daily breakfast, cooked breakfasts, and dinner at its onsite restaurant. Perfect for those who love the great outdoors, the property features a variety of recreational activities such as hiking, biking, fishing, and canoeing. Guests can also take in the stunning views of the national park, making it a great base for exploring the wonders of Glacier.

Where to stay near St. Mary Lake

St. Mary Lake in East Glacier Park offers a delightful blend of adventure and warm hospitality. Explore the charming St. Mary village, where friendly locals greet you with smiles. Discover stunning hiking trails that lead to breathtaking views, including the serene Long Lake, the largest lake in the region. Whether you're seeking scenic beauty or outdoor thrills, St. Mary Lake provides an unforgettable experience for every traveller.

  • East Glacier Park: Nestled in the heart of Montana, East Glacier Park is a charming city that serves as a gateway to the breathtaking landscapes of St. Mary Lake. With a seasonal influx of visitors peaking from June to August, it offers a vibrant outdoor adventure experience. The area is renowned for its stunning scenery, with ample opportunities for hiking and access to numerous trails. Key attractions include the nearby national parks and the magnificent glacier formations that define the region. Whether you're seeking a thrilling hike or a serene afternoon by the lake, East Glacier Park is an ideal starting point for your adventures.
  • St. Mary: A quaint village located approximately 8.0km from St. Mary Lake, St. Mary offers a tranquil escape and is perfect for those who love outdoor activities. Like East Glacier Park, the peak tourist season here runs from June to August, drawing visitors eager to immerse themselves in the natural beauty surrounding the village. The landscape is dotted with hiking trails and recreational areas, making it a fantastic spot for exploration. St. Mary is also close to national parks and stunning glacial views, providing a picturesque backdrop for your vacation.
  • Swiftcurrent: Situated about 17.7km from St. Mary Lake, Swiftcurrent is a delightful village known for its moderate seasonal tourism, with peak visits during the summer months. This area attracts those looking for outdoor adventure and breathtaking scenery, with numerous hiking trails and recreational spots nearby. Swiftcurrent is a gateway to incredible natural landmarks, including national and state parks. It's an excellent choice for visitors seeking a balance of relaxation and adventure, surrounded by the region's stunning glaciers and pristine landscapes.

Things to do near St. Mary Lake

St. Mary Lake in East Glacier Park offers a wealth of outdoor activities for visitors. Enjoy scenic day hikes through stunning trails that showcase the area's natural beauty. Boat tours provide a unique perspective of the lake and its surrounding landscapes. With various hiking areas available, adventurers can explore diverse terrains and experience the breathtaking views that make this destination a must-visit for nature enthusiasts.

Adventure

Embark on the Scalplock Lookout Trail, located 12.9km from St. Mary Lake, where stunning views await. The Grinnell Glacier Trailhead, 17.7km away, offers breathtaking scenery and adventure. For a thrilling experience, hike the Piegan Pass Trailhead, also 12.9km from the lake, surrounded by magnificent landscapes.

Booking tips and Expedia advantages for St. Mary Lake

Visiting St. Mary Lake can be budget-friendly with free entry and activities like Garden Wall and Hidden Lake. The best months for lower accommodation rates are May and October to November, while booking about a month in advance often yields the best prices. Consider last-minute deals on Expedia, especially on Mondays, which are the cheapest days to stay. Combine hotel, flights, and activities for better savings. Use Expedia's search tool to filter by budget and preferences, and always arrange prices from lowest to highest for the best offers.

  • 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: Booking a hotel around St. Mary Lake about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around St. Mary Lake is Monday. The most expensive day to stay around St. Mary Lake is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your St. Mary Lake hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near St. Mary Lake

St. Mary Lake offers a variety of attractions suited for adventurous travellers and those seeking romance. Explore the stunning visitor centre, breathtaking waterfalls, and dramatic cliffs surrounding the lake. Whether you’re interested in the serene beauty of Saint Mary Lake or the exhilarating outdoor experiences it provides, there’s something for everyone. Don’t miss the chance to enjoy the picturesque views and activities at beautiful St. Mary Lake.

  • St. Mary Visitor Center: Situated 8.0km from St. Mary Lake, this visitor centre offers a warm welcome to adventurers and families alike. It provides valuable information on local trails and activities, making it a perfect starting point for your Glacier National Park exploration.
  • St. Mary Falls: Also located 8.0km from St. Mary Lake, this stunning waterfall captivates with its romantic surroundings. The hike to the falls is an outdoor adventure, where you can experience the beauty of nature up close.
  • Garden Wall: Located 11.3km from St. Mary Lake, this towering cliff offers breathtaking scenery and exhilarating outdoor activities. Hikers will be rewarded with panoramic views, making it a must-visit for adventurers.

Best time to go to St. Mary Lake

Visitor numbers around St. Mary Lake is generally unchanged in popularity throughout the year. 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 Rain (Dry)SunnySlightly HighSlightly High
August62.2°F (16.8°C)No Rain (Dry)SunnySlightly 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

When planning your visit to St. Mary Lake in East Glacier Park, Montana, the closest major airport is Kalispell Glacier Park International Airport (FCA), situated 70.8km away. Excellent hotel options nearby include the Lodge at Whitefish Lake, a 4-star hotel located 14.5km from the airport, offering free airport transportation and limited shuttle services. The 4-star Firebrand Hotel is 12.9km away, providing scheduled shuttle availability and free transportation. Additionally, Cedar Creek Lodge and Conference Center, a 3.5-star lodge 8.0km from the airport, offers nearby access. These accommodations ensure convenient access to Kalispell Airport for your travels.

Frequently asked questions

What are the top-rated hotels near St. Mary Lake?
Discover the top-rated hotels near St. Mary Lake that offer stunning views and comfortable stays in East Glacier Park.St. Mary VillageSt. Mary Village is a charming 3-star hotel located just a 26-minute walk from St. Mary Lake, offering travellers a cozy retreat with an impressive review rating of 8.4. This hotel features a beautiful mountain view and a balcony or patio for travellers to enjoy the serene surroundings. Amenities include daily housekeeping, free toiletries, and self-parking, ensuring a comfortable stay. The inviting fireplace adds a touch of warmth to the atmosphere, making it a perfect choice for travellers seeking relaxation.Rising Sun Motor Inn and Cabins - Inside the ParkRising Sun Motor Inn and Cabins is conveniently located just 8 minutes on foot from St. Mary Lake, with a solid review rating of 8.0. This hotel is ideal for outdoor enthusiasts, featuring onsite hiking and biking opportunities as well as nearby mountain biking locations. Guests can enjoy the convenience of free self-parking and a grocery store nearby. The welcoming atmosphere and access to nature make it a great choice for those looking to explore the beauty of East Glacier Park.
What hotels are within walking distance to St. Mary Lake?
Discover charming accommodations just a short stroll from St. Mary Lake, perfect for travellers seeking an inviting stay surrounded by nature.Rising Sun Motor Inn and Cabins - Inside the ParkRising Sun Motor Inn and Cabins offers a cozy retreat just an 8-minute walk from St. Mary Lake, rated 8.0 by travellers. This hotel features convenient amenities such as free self-parking and onsite hiking and biking opportunities, making it an ideal choice for outdoor enthusiasts. Guests can also enjoy the nearby grocery store for any essentials and browse the gift shop for local souvenirs.
How much is a hotel near St. Mary Lake?
Staying near St. Mary Lake is a treat, with plenty of hotels from CA $599 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near St. Mary Lake?
Finding the perfect family-friendly hotel near St. Mary Lake is essential for a memorable getaway in East Glacier Park.St. Mary VillageSt. Mary Village is a delightful 3-star hotel located just a 26-minute walk from St. Mary Lake, earning an excellent travellers' rating of 8.4. This family-friendly haven offers essential amenities like daily housekeeping and complimentary cribs, ensuring a comfortable stay for travellers with children. The hotel also features inviting spaces such as a cozy fireplace, a balcony with mountain views, and self-parking options, making it a perfect choice for families looking to explore the beautiful surroundings.
Which hotels near St. Mary Lake offer the best views?
Discover the perfect stay near St. Mary Lake with breathtaking views that enhance your experience in East Glacier Park.St. Mary VillageSt. Mary Village is a charming 3-star hotel located just a 26-minute walk from St. Mary Lake, rated 8.4 by travellers. This inviting hotel features cozy accommodations with stunning mountain views from private balconies or patios. Guests can enjoy daily housekeeping, complimentary toiletries, and a warm fireplace for cozy evenings. The snack bar offers convenient light bites, while self-parking is available for those traveling by car.
What are the best affordable hotels near St. Mary Lake?
For travellers seeking great budget-friendly accommodations near St. Mary Lake, these hotels offer both value and comfort for a memorable stay.St. Mary VillageSt. Mary Village is a welcoming 3-star hotel just a 26-minute walk from St. Mary Lake, rated 8.4 by travellers. It features inviting amenities including free WiFi and self-parking, making it perfect for families. Guests can enjoy a cozy ambiance with a fireplace, daily housekeeping, and beautiful mountain views from the balconies or patios. This hotel combines comfort and affordability, ensuring a pleasant experience for all visitors.Rising Sun Motor Inn and Cabins - Inside the ParkRising Sun Motor Inn and Cabins is conveniently located only 8 minutes on foot from St. Mary Lake, with a solid review rating of 8.0. This budget-friendly option offers essential amenities like free WiFi and self-parking. Guests can take advantage of onsite hiking and biking opportunities, making it an excellent choice for outdoor enthusiasts. With additional features like a grocery store nearby and gift shops, it provides everything needed for a relaxing stay.
Can I book a fully refundable hotel close to St. Mary Lake?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "St. Mary Lake", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.

Explore a world of travel with Expedia