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

Find hotels near St. Mary Lake, East Glacier Park

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. Mary Lake hotels

Rising Sun Motor Inn and Cabins - Inside the Park

Rising Sun Motor Inn and Cabins - Inside the Park
2.0 star property
1.5 km from St. Mary Lake
8.0 out of 10, Very good, (3 reviews)
"very cute rooms!"
United States
Char
Rising Sun Motor Inn and Cabins - Inside the Park

St. Mary Village

St. Mary Village
3.0 star property
7.4 km from St. Mary Lake
8.4 out of 10, Very good, (446 reviews)
"Our room was very clean with an amazing view on the 3rd floor. Our kids loved playing in the slower current part of the creek behind the hotel. The staff was very friendly and check in was a breeze."
United States
Mary
The price is CA $517
CA $590 total
includes taxes & fees
Aug 3 - Aug 4
St. Mary Village

Glacier Park Lodge

Glacier Park Lodge
3.0 star property
34.5 km from St. Mary Lake
8.2 out of 10, Very good, (441 reviews)
"Wonderful room and view and dining room and grounds and staff."
United States
alden
The price is CA $508
CA $579 total
includes taxes & fees
Aug 3 - Aug 4
Glacier Park Lodge

Hooks Hideaway Motel

Hooks Hideaway Motel
2.0 star property
29.4 km from St. Mary Lake
7.8 out of 10, Good, (474 reviews)
"This motel location is good to visit Many glacier trail. "
United States
Kaname
The price is CA $341
CA $370 total
includes taxes & fees
Jul 26 - Jul 27
Hooks Hideaway Motel

Glacier Haven Inn

Glacier Haven Inn
2.0 star property
38.8 km from St. Mary Lake
8.0 out of 10, Very good, (185 reviews)
"Great place to stay! Loved the staff & the food at the restaurant!"
United States
Mary
The price is CA $280
CA $311 total
includes taxes & fees
Jul 20 - Jul 21
Glacier Haven Inn

Whistling Swan Motel

Whistling Swan Motel
2.5 star property
34.6 km from St. Mary Lake
7.6 out of 10, Good, (983 reviews)
"The manager was very accommodating and kind. the rooms are cute and clean."
United States
Marrian
The price is CA $267
CA $288 total
includes taxes & fees
Jul 30 - Jul 31
Whistling Swan Motel

Many Glacier Hotel - Inside the Park

Many Glacier Hotel - Inside the Park
3.0 star property
16.4 km from St. Mary Lake
9.4 out of 10, Exceptional, (12 reviews)
"Loved the history!!!"
United States
Susan
Many Glacier Hotel - Inside the Park

Mountain Pine Motel

Mountain Pine Motel
2.0 star property
33.9 km from St. Mary Lake
9.2 out of 10, Wonderful, (284 reviews)
"Great location and friendly staff! "
United States
Hans
Mountain Pine Motel

Swiftcurrent Motor Inn and Cabins - Inside the Park

Swiftcurrent Motor Inn and Cabins - Inside the Park
2.0 star property
17.5 km from St. Mary Lake
10.0 out of 10, Exceptional, (1 review)
"Clean, 2 beds, great for family. More updated than Rising Sun Motor Inn. Trailheads right next to it. Walking distance to the Grinnell Glacier Viewpoint trailhead."
United States
Bernadette
Swiftcurrent Motor Inn and Cabins - Inside the Park

Bear Creek Guest Ranch

Bear Creek Guest Ranch
3.0 star property
47.5 km from St. Mary Lake
9.6 out of 10, Exceptional, (15 reviews)
"The owners are wonderful people. Getting together for a homemade breakfast each morning , and meeting other guests was great. We had a wonderful stay. It is a beautiful property."
United States
Anne
Bear Creek Guest Ranch

Lake McDonald Lodge - Inside the Park

Lake McDonald Lodge - Inside the Park
2.0 star property
29.3 km from St. Mary Lake
7.4 out of 10, Good, (3 reviews)
"It is a great location!! Our room was very small and it was hard to ever feel organized in the space because of the size. Otherwise, we really enjoyed staying inside the park."
United States
Sarah
Lake McDonald Lodge - Inside the Park

Halfway Hotel

Halfway Hotel
2.0 star property
45 km from St. Mary Lake
7.6 out of 10, Good, (117 reviews)
"Nice place, about 30 miles to either East or West Glacier. The rooms are comfy, clean and remodeled but they don’t have a mini fridge or microwave. I’d go there again and would recommend. "
United States
Cathy
Halfway Hotel

GreyWood… Awe Inspiring Authentic Log Home in East Glacier Park!

GreyWood… Awe Inspiring Authentic Log Home in East Glacier Park!
33.7 km from St. Mary Lake
10.0 out of 10, Exceptional, (78 reviews)
"Loved our stay at the house! "
United States
Katie H.
GreyWood… Awe Inspiring Authentic Log Home in East Glacier Park!
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.

Top St. Mary Lake Hotel Reviews

Hotels near other St. Mary Lake attractions

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 Village

St. 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 Park

Rising 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 Park

Rising 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 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 Village

St. 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 Village

St. 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 Village

St. 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 Park

Rising 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.
Can I find Expedia discounts for hotels near St. Mary Lake?
Sign in to your account to unlock instant savings and access Member Prices on Expedia. Members always get our best prices, so join for free and look for great discounts on top hotels near St. Mary Lake.

Explore a world of travel with Expedia