Photo by Chelsea Jennings

Find hotels in St. Mary, MT

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 50 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Save an average of 15% on thousands of hotels when you're signed in

Learn more about St. Mary

Nestled at Glacier National Park's eastern entrance, this tiny town serves as the perfect basecamp for outdoor adventures. Hike to stunning alpine lakes, spot wildlife on Going-to-the-Sun Road, or join a ranger-led tour to learn about the park's ecology.

Just after the entrance to Glacier National Park there is a small path leading out on a rock formation that provides incredible views of the mountain scape across the lake. We thought we would be able to take the Going To The Sun Road through the park, but it’s opening was delayed (it was already the middle of May) due to a late thaw and portions of the road were still covered in snow. This little overlook, only a short walk past the gate, was perfect after having driven over an hour out of the way to drive through the park. #mountains #nationalparks #roadtrip
Photo by Chelsea Jennings
Open Photo by Chelsea Jennings

Top St. Mary Hotel Reviews

More cheap stays in St. Mary

Hotels in St. Mary with star-rating

Find out more about St. Mary

Top reasons to visit St. Mary

  • Stunning Scenery: St. Mary is surrounded by breathtaking landscapes, making it a paradise for nature lovers and photographers.
  • Glacier National Park: Visit this iconic park for incredible hiking trails, scenic views, and unique wildlife encounters.
  • Cultural Experience: Explore the nearby Blackfeet Reservation to gain insight into local history and traditions.
  • Outdoor Adventures: Enjoy various activities like hiking, fishing, and relaxing amidst the natural beauty.
  • Comfortable Accommodations: Choose from a variety of lodging options that cater to all budgets and preferences.

Find great hotels in St. Mary

St. Mary, Montana, is the perfect destination for travelers seeking a variety of comfortable accommodations, ranging from budget-friendly motels to charming hotels with 2 to 3.5 stars. Whether you're looking for pet-friendly options or amenities suited for business and leisure, St. Mary has something for everyone. Explore the best hotels and lodges that cater to your needs while enjoying the scenic beauty of this remarkable area.

  • Glacier Peaks Hotel: Experience the thrill of a casino-themed getaway at Glacier Peaks Hotel, located 22 miles from St. Mary. This property is ideal for business travelers, combining leisure and work seamlessly. Guests can enjoy on-site gaming, while the hotel offers various business amenities such as a Business Center, Meeting Rooms, and Conference Space. Whether you're looking to unwind after a busy day or conduct important meetings, Glacier Peaks provides a unique blend of entertainment and professional facilities.
  • Hooks Hideaway Motel: A charming escape for pet lovers, Hooks Hideaway Motel is situated 14 miles from St. Mary. This cozy motel features a welcoming pet policy, allowing you to bring your furry friends along for the adventure. With amenities designed for pets, including restrictions that cater to their comfort, you'll find a true home away from home. Whether you're hiking through stunning landscapes or relaxing at the motel, Hooks Hideaway ensures your pets are well accommodated.
  • Whistling Swan Motel: Located 23 miles from St. Mary, Whistling Swan Motel offers a quaint and comfortable stay, perfect for travelers seeking a relaxed atmosphere. The motel features entertainment options including Television and Satellite TV, allowing guests to unwind after a day of exploration. With its inviting ambiance and convenient amenities, Whistling Swan Motel is an excellent choice for those who appreciate comfort and access to entertainment during their stay.

Discover the best areas to stay in St. Mary

St. Mary, Montana, offers an unforgettable outdoor adventure, surrounded by breathtaking scenery and a welcoming atmosphere. Explore nearby Glacier National Park for stunning sunsets and dramatic landscapes, perfect for hiking and relaxation. Experience the friendly local vibe while discovering charming neighborhoods that blend budget-friendly options with natural beauty. Whether you seek thrilling excursions or peaceful moments in nature, St. Mary is the ideal base for your Montana getaway.

  • East Glacier Park: Located 7 miles from St. Mary, East Glacier Park is a seasonal gem that attracts outdoor enthusiasts and adventure seekers, particularly from June to August when visitor numbers peak. This charming city offers stunning scenery and access to a variety of recreational activities, including hiking trails and skiing. With its proximity to national and state parks, visitors can immerse themselves in the breathtaking landscapes of Glacier National Park. Whether you’re looking to hike the picturesque trails or simply enjoy the serene surroundings, East Glacier Park is a must-visit destination.
  • Babb: Situated in the heart of Babb, this city sees a moderate influx of travelers, especially during the summer months of June to August. Babb is an ideal base for those looking to explore the great outdoors, offering abundant opportunities for hiking and enjoying local fairgrounds. The nearby national and state parks provide a stunning backdrop for your adventures, showcasing the majestic beauty of glaciers and diverse wildlife. Babb is perfect for visitors seeking a blend of adventure and tranquility in a picturesque setting.
  • Browning: Approximately 23 miles from St. Mary, Browning welcomes visitors year-round, with peak travel times in June, July, and September. Known for its outdoor activities and scenic landscapes, Browning offers access to recreational areas, hiking trails, and even a casino for those looking for a bit of excitement. The city's proximity to national and state parks makes it a fantastic spot for nature lovers and adventure seekers alike. With its rich culture and beautiful surroundings, Browning is a great addition to your itinerary.

Things to do in St. Mary

St. Mary, Montana, is perfect for outdoor and adventure enthusiasts seeking stunning scenery. Visitors can explore recreational areas, hiking trails, and scenic trail access. Don't miss local attractions that showcase the area's natural beauty, and take the time to check out nearby shopping outlets for unique finds. Whether you're hiking through breathtaking landscapes or relaxing in the community, there's something for everyone in this charming destination.

Food and drinks

Indulge in local flavors at the Snowgoose Grill, where hearty meals await. For a cozy drink, visit the nearby winery or coffee bar, perfect for unwinding after a day of exploration. St. Mary offers a delightful mix of dining experiences to satisfy any food lover's cravings.

Adventure

Explore Scalplock Lookout Trail, located 13 miles from St. Mary, for breathtaking scenery and rewarding views. Hike the Granite Park Trail, 16 miles away, immersing yourself in stunning landscapes. Don't miss Grinnell Glacier Trailhead, 12 miles from St. Mary, offering picturesque vistas and a true adventure vibe.

Booking tips and Expedia advantages for St. Mary

To save money on your trip to St. Mary, consider visiting during the cheaper months of February, April, and November, when hotel prices are lower. Book your accommodations about a month in advance or search for last-minute deals on Expedia for potential savings. Utilize Expedia’s search tools to find budget-friendly hotels and consider package deals that combine flights and activities. Don't forget to join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future bookings. Enjoy free activities like St. Mary Lake and Garden Wall to stretch your budget further.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in St. Mary is moderately seasonal. The cheapest months to stay in St. Mary are February, April and November, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. Mary 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.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy for you to set your budget and choose your desired location, among other preferences. You can arrange the results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the "Eco-certified" filter will show you sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Mary with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in St. Mary

St. Mary, Montana, is a haven for outdoor enthusiasts and adventure seekers alike, offering stunning scenery and an array of activities. Visitors can explore local attractions such as the breathtaking Glacier National Park, the serene McDonald Islands, and the scenic waterfalls nearby. For a unique cultural experience, don't miss the Blackfeet Reservation. Whether you're looking for romance or thrilling adventures, St. Mary promises an unforgettable getaway immersed in nature.

  • St. Mary Lake: Nestled just 5 miles from St. Mary, this stunning lake offers breathtaking views and romantic vibes. Enjoy a beach-like atmosphere where you can relax, take in the scenery, and partake in outdoor activities like kayaking and fishing.
  • St. Mary Visitor Center: Located within St. Mary, this visitor center is the perfect starting point for adventure seekers. With a family-friendly atmosphere, it provides valuable information about the area's trails, wildlife, and activities, ensuring a fun-filled outdoor experience.
  • St. Mary Falls: A scenic 10-mile drive brings you to this enchanting waterfall. Known for its adventurous surroundings, St. Mary Falls is ideal for hiking and photography, making it a romantic spot to connect with nature.

Best time to go to St. Mary

The best time to visit St. Mary can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Mary falls in July, when visitor numbers are high and weather is sunny with no rain. The coolest average temperature in St. Mary falls in December, visitor numbers are 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 CloudyAverageModerately Low
March28.0°F (-2.2°C)Light RainMostly CloudyAverageAverage
April34.9°F (1.6°C)Light RainMostly CloudyAverageModerately Low
May44.8°F (7.1°C)Light RainMostly SunnyAverageAverage
June54.1°F (12.3°C)Light RainMostly SunnyHighModerately High
July63.5°F (17.5°C)No Rain (Dry)SunnyHighModerately High
August62.2°F (16.8°C)No Rain (Dry)SunnyHighModerately High
September52.7°F (11.5°C)Light RainMostly SunnyAverageAverage
October38.3°F (3.5°C)Light RainMostly SunnyLowAverage
November26.2°F (-3.2°C)Light RainMostly CloudyLowModerately Low
December18.7°F (-7.4°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to St. Mary

St. Mary, Montana, is conveniently accessible via Kalispell, MT (FCA-Glacier Park International Airport), located 49 miles away. Nearby hotel options include the 4-star Lodge at Whitefish Lake, situated 9 miles from the airport, offering a 24-hour airport shuttle service. The Firebrand Hotel, also 4-star, is 8 miles away and provides limited-hour shuttle services along with free airport transportation. Additionally, Cedar Creek Lodge and Conference Center, a 3.5-star establishment, is located 5 miles from the airport and is easily reachable. These accommodations ensure a comfortable stay with convenient access to the airport for travelers heading to St. Mary.

Frequently asked questions

When is the best time to go to St. Mary?
The most popular time to visit St. Mary is during the summer months, particularly July. This is when the weather is at its best, with temperatures averaging around 75°F, creating a superb setting for outdoor activities and exploration. Visitors flock to the island to enjoy its stunning beaches, scenic hiking trails, and vibrant local events that showcase the region's rich culture.

The peak tourist season runs from June to August, drawing many travelers eager to soak up the sun and partake in various water sports, such as snorkeling and sailing. The lively atmosphere is complemented by an array of festivals and local markets, allowing you to immerse yourself in the community while relishing the warm coastal breeze.

For those who prefer a more tranquil experience, early September can be an excellent alternative. The weather remains pleasant, and the crowds begin to thin, providing a more relaxed environment for sightseeing. This time of year also offers the chance to enjoy local attractions without the hustle and bustle of peak season.

If you are looking for more budget-friendly options, consider visiting in November. While the climate may be cooler, this time of year allows for a unique perspective of the island, with fewer tourists and the opportunity to explore local life at a slower pace.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right St. Mary hotel for you.
How can I save on a St. Mary hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Mary hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Mary hotel?
Prices for hotels in St. Mary often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia