Find hotels in St. Mary, MT

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Mary hotels

St. Mary Village

St. Mary Village
3.0 star property
Browning
8.4 out of 10, Very good, (402 reviews)
"Great place to stay if you're ever visiting Glacier national park. "
United States
Robert j
The price is CA $300
CA $342 total
includes taxes & fees
May 30 - May 31
St. Mary Village

Glacier Peaks Hotel

Glacier Peaks Hotel
2.5 star property
Browning
8.2 out of 10, Very good, (1,003 reviews)
"Overall best place to stay in Browning, MT"
United States
Jeremy
The price is CA $290
CA $307 total
includes taxes & fees
May 6 - May 7
Glacier Peaks Hotel

Glacier Park Lodge

Glacier Park Lodge
3.0 star property
East Glacier Park
8.0 out of 10, Very good, (396 reviews)
"Great place to stay. "
United States
camilo
The price is CA $324
CA $370 total
includes taxes & fees
May 31 - Jun 1
Glacier Park Lodge

Mountain Pine Motel

Mountain Pine Motel
2.0 star property
East Glacier Park
9.2 out of 10, Wonderful, (284 reviews)
"Great location and friendly staff! "
United States
Hans
Mountain Pine Motel

Hooks Hideaway Motel

Hooks Hideaway Motel
2.0 star property
Babb
7.8 out of 10, Good, (454 reviews)
"Location is ideal for Glacier National Park various entrances and close to Canadian border"
United States
Sylvia
Hooks Hideaway Motel

Whistling Swan Motel

Whistling Swan Motel
2.5 star property
East Glacier Park
7.6 out of 10, Good, (949 reviews)
"Location great, "
United States
DONALD
The price is CA $259
CA $279 total
includes taxes & fees
May 11 - May 12
Whistling Swan Motel

Glacier Haven Inn

Glacier Haven Inn
2.0 star property
Essex
7.8 out of 10, Good, (178 reviews)
"Great place to stay! Loved the staff & the food at the restaurant!"
United States
Mary
The price is CA $270
CA $300 total
includes taxes & fees
May 1 - May 2
Glacier Haven Inn

Rising Sun Motor Inn and Cabins - Inside the Park

Rising Sun Motor Inn and Cabins - Inside the Park
2.0 star property
East Glacier Park
8.0 out of 10, Very good, (2 reviews)
"very cute rooms!"
United States
Char
Rising Sun Motor Inn and Cabins - Inside the Park

Many Glacier Hotel - Inside the Park

Many Glacier Hotel - Inside the Park
3.0 star property
East Glacier Park
10.0 out of 10, Exceptional, (4 reviews)
"You can't beat the location of this hotel and the convenient access to top hiking trails. The staff and dining are excellent. I have stayed here twice and my only complaint is that the mattresses are uncomfortable. "
United States
Kai
Many Glacier Hotel - Inside the Park

Lake McDonald Lodge - Inside the Park

Lake McDonald Lodge - Inside the Park
2.0 star property
West Glacier
Lake McDonald Lodge - Inside the Park

Summit Mountain Lodge

Summit Mountain Lodge
3.5 star property
West Glacier
Summit Mountain Lodge

Swiftcurrent Motor Inn and Cabins - Inside the Park

Swiftcurrent Motor Inn and Cabins - Inside the Park
2.0 star property
East Glacier Park
Swiftcurrent Motor Inn and Cabins - Inside the Park

Summit Mountain Lodge and Steakhouse

Summit Mountain Lodge and Steakhouse
3.0 star property
West Glacier
Summit Mountain Lodge and Steakhouse
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.
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.

Photo by Chelsea Jennings
Open Photo by Chelsea Jennings

Top St. Mary Hotel Reviews

Recent Reviews in St. Mary

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

  • Breathtaking Scenery: St. Mary boasts stunning landscapes, including the picturesque St. Mary Lake and majestic mountain views.
  • Outdoor Adventures: Ideal for nature lovers, visitors can hike scenic trails, embark on day trips, and enjoy boat rentals.
  • Charming Village Atmosphere: St. Mary offers a friendly village vibe, perfect for relaxation and exploration.
  • Nearby Waterfalls: Discover beautiful waterfalls that enhance the natural beauty of the area.
  • Diverse Accommodations: Enjoy a variety of lodging options, from pet-friendly motels to cozy lodges, tailored to enhance your stay.

Find great hotels in and around St. Mary

Experience the charm of St. Mary, Montana, with a variety of hotel accommodations tailored to enhance your adventure vacation. Whether you're seeking pet-friendly motels or cozy lodges, St. Mary offers options to suit every traveller's needs. Explore the scenic beauty of the area while enjoying the comfort and convenience of local hotels, perfect for making your stay memorable.

  • St. Mary Village: A charming 3-star hotel with a guest rating of 8.4, St. Mary Village offers a delightful retreat in the heart of St. Mary. This hotel features a variety of dining options, including breakfast, lunch, and dinner at its on-site restaurant. Guests can unwind with entertainment options such as cable television, making it a convenient choice for those looking to relax after a day exploring the breathtaking scenery of Glacier National Park. The warm hospitality and comfortable accommodations provide a perfect base for your St. Mary adventure.
  • Hooks Hideaway Motel: Located 22.5km from St. Mary, Hooks Hideaway Motel is a budget-friendly option ideal for travellers seeking a pet-friendly getaway. This motel welcomes furry companions with specific pet policies and amenities, making it a great choice for those who wish to bring their pets along. Its cozy atmosphere ensures a comfortable stay, while its affordability allows guests to enjoy their vacation without breaking the bank. Perfect for families and outdoor enthusiasts, Hooks Hideaway Motel offers easy access to nearby attractions.
  • Many Glacier Hotel - Inside the Park: With an impressive guest rating of 10.0, Many Glacier Hotel - Inside the Park is a premier 3-star accommodation just 17.7km from St. Mary. This historic hotel is an excellent choice for adventure seekers, offering a variety of outdoor activities such as hiking, biking, horseback riding, fishing, and canoeing right at your doorstep. The stunning views and unique access to Glacier National Park’s natural beauty make it a memorable destination for those looking to immerse themselves in the great outdoors.

Where to stay in St. Mary

St. Mary, Montana, offers an unforgettable vacation experience filled with breathtaking scenery and outdoor adventures. Nestled in a friendly village atmosphere, visitors can explore the stunning landscapes of the St. Mary area, perfect for hiking and relaxing. The nearby communities enhance your journey with their charming vibes, making holidays in St. Mary truly memorable. Embrace the beauty of this remarkable destination and create lasting memories in the enchanting village of St. Mary.

  • East Glacier Park: Located a mere 11.3km from St. Mary, East Glacier Park is a charming city that serves as a gateway to breathtaking outdoor adventures. This area is particularly popular from June to August, attracting nature enthusiasts eager to explore its stunning scenery. With an array of hiking trails and recreational areas, visitors can immerse themselves in the beauty of the surrounding national parks and glaciers. The fresh mountain air and picturesque landscapes make it an ideal spot for those looking to enjoy the great outdoors.
  • Babb: Situated 12.9km from St. Mary, Babb offers a unique blend of adventure and natural beauty. This city experiences a moderate influx of travelers, with peak visitation occurring in the warmer months from June to August. Visitors are drawn to Babb for its outdoor activities, including hiking trails and access to recreational areas that showcase the stunning local scenery. The proximity to national parks and glaciers ensures that there are plenty of opportunities for exploration and adventure in this scenic locale.
  • Browning: As the nearest city to St. Mary, Browning is a hub for outdoor enthusiasts, with travel peaks from June to July and September. Visitors flock to this vibrant city for its adventurous spirit and picturesque surroundings. The area offers numerous hiking trails and recreational venues that cater to nature lovers and thrill-seekers alike. With national parks and glaciers nearby, Browning provides a perfect base for exploring the magnificent landscapes that Montana has to offer.

Things to do in St. Mary

St. Mary, Montana, is an ideal destination for outdoor enthusiasts and adventure seekers. Visitors can enjoy a variety of activities, including hiking on scenic trails, embarking on day and backpacking trips, and exploring recreational areas. Boat rentals are also available for those looking to experience the area's stunning landscapes from the water. With its breathtaking scenery and ample outdoor adventures, St. Mary promises an unforgettable vacation for nature lovers.

Shopping

In St. Mary, explore unique local shops for souvenirs and gifts, like the charming St. Mary Visitor Center. If you're up for a drive, the Glacier Park Lodge Gift Shop offers a broader selection with stunning views of the park, perfect for finding memorable keepsakes.

Recreation

The Glacier Park Lodge Spa offers rejuvenating treatments in a tranquil setting, perfect for relaxation. For outdoor fun, explore the stunning trails at St. Mary Falls, where breathtaking views and fresh mountain air enhance your wellness experience amidst nature's beauty.

Adventure

St. Mary, Montana, is a gateway to Glacier National Park, offering breathtaking hiking trails, stunning vistas, and diverse wildlife. Explore the picturesque Going-to-the-Sun Road or enjoy kayaking on St. Mary Lake for an unforgettable outdoor experience amidst majestic mountain scenery.

Nightlife

St. Mary offers a relaxed nightlife atmosphere, perfect for unwinding after a day of exploring. Enjoy a cozy evening at the local tavern, where friendly locals share stories, or grab a bite at a nearby diner for a taste of classic American fare.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Mary

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Mary are January to February and 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: 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.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Mary is Monday. The most expensive day to stay in St. Mary is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your preferences, including your budget, desired location, and the type of accommodation you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the most affordable options and deals, simply sort the price filter from lowest to highest.
  • 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.

Find the best attractions near St. Mary

St. Mary, Montana, is a haven for outdoor enthusiasts, offering breathtaking scenery and adventure. Visitors can explore the stunning St. Mary Lake and nearby waterfalls, as well as take in magnificent mountain views. The St. Mary Visitor Center serves as a great starting point for discovering local attractions. Perfect for couples seeking romance or anyone craving nature, St. Mary promises an unforgettable experience in the heart of the wilderness.

  • St. Mary Lake: Nestled 8.0km from St. Mary, this picturesque lake offers scenic views, perfect for relaxing beach days or romantic picnics. The outdoor ambiance invites you to enjoy various activities while soaking in the stunning landscape.
  • St. Mary Falls: Located 14.5km from St. Mary, this breathtaking waterfall is a must-see for adventure seekers. The trail to the falls offers a romantic atmosphere, making it ideal for couples looking to connect with nature and each other.
  • Garden Wall: Just 17.7km away, this striking cliff features dramatic scenery and exhilarating outdoor experiences. Hike along its paths for unforgettable views and a sense of adventure that will leave you in awe.

Best time to go to St. Mary

The best time to visit St. Mary is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is sunny with no rain. December is its coolest month on average. At this time, visitor numbers are low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January19.8°F (-6.8°C)Light RainMostly CloudyAverageSlightly Low
February19.0°F (-7.2°C)Light RainMostly CloudyAverageSlightly Low
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 SunnyAverageAverage
June54.1°F (12.3°C)Light RainMostly SunnyHighSlightly High
July63.5°F (17.5°C)No RainSunnyHighSlightly High
August62.2°F (16.8°C)No RainSunnyHighSlightly 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 CloudyLowSlightly Low
December18.7°F (-7.4°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to St. Mary

For your visit to St. Mary, Montana, the major airports to consider are Kalispell, MT (FCA-Glacier Park Intl.), located 77.2km away, and Lethbridge, AB (YQL-Lethbridge County), situated 109.4km away. Near Kalispell, you can find several hotels such as the 4-star Lodge at Whitefish Lake and The Firebrand Hotel, both offering complimentary airport transportation. The Cedar Creek Lodge and Conference Center, a 3.5-star option, is also nearby. If flying into Lethbridge, the 3.5-star Holiday Inn Lethbridge and Sandman Hotel Lethbridge are convenient choices, both within a short drive of the airport.

Frequently asked questions

What is the best area to stay in St Mary?
The best area to stay in St Mary is directly within the village of St Mary itself, particularly near the east entrance to Glacier National Park.

This area is the primary hub for visitors entering the park from the east. It's quite compact, with a few hotels, lodges, and a general store situated along US-89, just outside the park's entrance station. Its main advantage is its immediate proximity to the Going-to-the-Sun Road, offering unparalleled access to the park's scenic drives and hiking trails.

For families, staying in St Mary is an excellent choice. You're literally moments away from starting your park adventures, reducing travel time significantly. Many accommodations here offer family-friendly amenities, and the convenience of being so close to the park means less time in the car and more time enjoying the outdoors. Specific attractions like the St Mary Falls and Virginia Falls trailheads are easily accessible from this entrance.

Couples looking for a convenient and scenic base will also find St Mary appealing. The lodges often provide stunning views of the surrounding mountains and St Mary Lake, great for relaxing evenings after a day of exploring.
When is the best time to go to St Mary?
For most travellers, the best time to visit St Mary is during the summer months, from late June through to early September, when the weather is warm and all the park facilities and roads are fully open.

In late June, you'll find the Going-to-the-Sun Road has usually fully opened, allowing access to Logan Pass and the park's interior. This period offers pleasant temperatures for hiking and exploring. Early summer also sees wildflowers in bloom, adding to the scenery.

Families often find July and August ideal. The long daylight hours allow for extended outdoor activities, and the warmer lake temperatures are great for water sports on St Mary Lake. There are many ranger-led programmes available during these peak months, which can be very engaging for children.

Couples looking for a slightly quieter experience with beautiful autumn colours might consider early to mid-September. The crowds begin to thin, but the weather often remains pleasant, and the changing foliage creates stunning photographic opportunities.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Mary.
How can I save on a St. Mary hotel booking with Expedia?
Members always get our best prices. Find our best St. Mary hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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