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

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

  • 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
Sep 9 - Sep 10
Tomorrow
Sep 10 - Sep 11
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

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
Emmlee
CA $339
CA $386 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
Maureen
CA $437
CA $498 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
Yelsi
CA $175
CA $195 total
includes taxes & fees
Sep 26 - Sep 27
Glacier Haven Inn

5. Hooks Hideaway Motel

Hooks Hideaway Motel
29.4 km from St. Mary Lake
United States
Karyn
CA $279
CA $303 total
includes taxes & fees
Sep 12 - Sep 13
Hooks Hideaway Motel

6. Whistling Swan Motel

Whistling Swan Motel
34.6 km from St. Mary Lake
United States
Kris
CA $274
CA $296 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
Jane
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

West Glacier Cabin Village

West Glacier Cabin Village

10/10 Excellent
"This is a great property with easy access from the road. Hosts were friendly and informative at checkin. We had a great cabin with a comfy bed and a nice sofa bed. Heating and cooling worked great and cabin had all the amenities including a spacious shower and full frig. Parking was right near the cabin. We loved sitting on the porch looking at views of the mountains near tall trees. It was quiet even though there were many other folks for Labor Day. We will choose this property again if staying at West Glacier."
Charlene 1-night trip
Posted less than an hour ago
West Glacier Cabin Village
Glacier Peaks Hotel

Glacier Peaks Hotel

8/10 Good
"Clean room.good place to stay"
Maellen 1-night trip
Posted 1 hour ago
Glacier Peaks Hotel
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 12 hours ago
Buffalo Camp #7
St. Mary Village

St. Mary Village

10/10 Excellent
"Clean"
Monica 1-night trip
Posted 21 hours ago
St. Mary Village
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 22 hours ago
Inside Glacier National Park, Lakefront cabin
Whistling Swan Motel

Whistling Swan Motel

10/10 Excellent
"Lovely little hotel with an old-world feel."
Susan 2-night trip
Posted 1 day ago
Whistling Swan Motel
Glacier Park Lodge

Glacier Park Lodge

10/10 Excellent
"This beautiful historic lodge was such a special experience! The common areas are warm and inviting. Sit in the comfy chairs in front of the fireplace, listen to live music in the evenings. We enjoyed lounging on a rainy day. A guest sat at the piano and played, an unexpected treat. History abounds in the photos and info boards throughout the lobby lounge, so informative! The souvenir shop had quality gifts and mementos. Wanda, the woman at Information was outstanding! So helpful and friendly! While we loved the common areas, beware, this is an old historic lodge and there is no elevator! We carried our bags to the 3rd floor. Rooms are very small and bathrooms even smaller. The sink is tiny, you can't really turn around in the shower. If you like being pampered, this is not for you! The lodge location is fabulous for access to the east park, and well worth the stay. I would do it again. Being prepared for the experience makes it better."
Karen 2-night trip
Posted 4 days ago
Glacier Park Lodge
Glacier Alpine Lodges

Glacier Alpine Lodges

8/10 Good
"If you don’t want to deal with steep steps up to the loft area, Amtrak trains going by at night, and a rooster crowing every morning, you should probably skip this place. If you don’t mind any of this, it’s a cute and reasonably priced place to stay outside Glacier National Park. Good coffee shop next door. The bed in the loft was super cozy and a great place to nap if it’s raining. Probably a better choice for younger, agile people due to the stairs up to the sleeping area."
anne 3-night trip
Posted 6 days ago
Glacier Alpine Lodges
Delightful 2-bedroom cabin with AC in charming Babb

Delightful 2-bedroom cabin with AC in charming Babb

8/10 Good
"Place was nice and clean, a bit short on the extras like a toaster, a cutting board, and the stove top was very slow to heat. Internet was spotty at best but that seems to be most of the area. Spacious place in a campground."
Dan 3-night trip
Posted 6 days ago
Delightful 2-bedroom cabin with AC in charming Babb

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 $591 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