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

Guest rating
Guest rating
Star rating

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