A lake surrounded by mountains with a clear sky.

Find hotels in St. Mary, MT from ₩363,908

  • 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
Aug 28 - Aug 29
Tomorrow
Aug 29 - Aug 30
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for St. Mary hotels

1. St. Mary Village

St. Mary Village
Browning
United States
stephanie
₩382,523
₩436,076 total
includes taxes & fees
Sep 26 - Sep 27
St. Mary Village

2. Hooks Hideaway Motel

Hooks Hideaway Motel
Babb
United States
Amit
₩335,571
₩363,908 total
includes taxes & fees
Aug 31 - Sep 1
Hooks Hideaway Motel
View all properties
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.

See all hotels in St. Mary
A woman overlooking a calm lake surrounded by snow-capped mountains.
Photo by Chelsea Jennings

Top St. Mary Hotel Reviews

Hooks Hideaway Motel

Hooks Hideaway Motel

10/10 Excellent
"Although it’s a little out of the way, it was worth it. Located on Blackfeet land, the room was clean and comfortable!"
Sarah 1-night trip
Posted 21 hours ago
Hooks Hideaway Motel
St. Mary Village

St. Mary Village

8/10 Good
"pretty much the only game in town"
Dana 1-night trip
Posted 4 days ago
St. Mary Village
Many Glacier Hotel - Inside the Park

Many Glacier Hotel - Inside the Park

8/10 Good
"Stayed here for 2 nights in July with family. Positives: Gorgeous setting. Swiss-like esthetics. Loved that you could walk to the trails and not worry about finding parking before beginning our hike(s). Ate at the lounge restaurant and it was very good. Also thrilled to have a coffee shop, snack shop available. If able to, go to dinner one night at the Swiftcurrent Motor Inn restaurant (just a couple minutes away driving) then walk down to Fishcap Lake (nicknamed Moose Lake). It’s about a 5-10 min easy walk. We visited this lake 3 times and saw moose 2 of those times. When visiting after dinner around 7, it was like the animals were paid actors. Deer all around, birds, beaver swimming, and a huge, bull moose. One of the highlights of the trip! Negatives: a small hike is necessary to get to the parking lot. There is not dedicated guest parking, so during the day the lot fills fast due to others not staying at Many Glacier wanting to use the easily accessible trails. During the day, it is hard to find parking. It was not a problem when we left for dinner and returned in the evening. Our room had a balcony but the bench and floorboards were covered in bird poop so not really usable. Shower was tiny and room definitely was warm for sleeping with no AC (but expected—it is July at a national park lodge, afterall)"
Jill 2-night trip
Posted 1 month ago
Many Glacier Hotel - Inside the Park
Rising Sun Motor Inn and Cabins - Inside the Park

Rising Sun Motor Inn and Cabins - Inside the Park

8/10 Good
"Very convenient location to a variety of trails , St Mary village and Many Glaciers trails"
Sandra 2-night trip
Posted 1 month ago
Rising Sun Motor Inn and Cabins - Inside the Park
Swiftcurrent Motor Inn and Cabins - Inside the Park

Swiftcurrent Motor Inn and Cabins - Inside the Park

10/10 Excellent
"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."
Bernadette 1-night trip
Posted 2 months ago
Swiftcurrent Motor Inn and Cabins - Inside the Park

More cheap stays in St. Mary

Hooks Hideaway Motel

Hooks Hideaway Motel

291 Camp Nine Rd Babb MT
₩335,571
₩363,908 total
Aug 31 - Sep 1
includes taxes & fees
8/10 Very Good! (525 reviews)
Hooks Hideaway Motel
Rising Sun Motor Inn and Cabins - Inside the Park

Rising Sun Motor Inn and Cabins - Inside the Park

Going-to-the-Sun Road East Glacier Park MT
Get rates
8/10 Very Good! (4 reviews)
Rising Sun Motor Inn and Cabins - Inside the Park
Swiftcurrent Motor Inn and Cabins - Inside the Park

Swiftcurrent Motor Inn and Cabins - Inside the Park

1256 Many Glacier Road East Glacier Park MT
Get rates
10/10 Exceptional! (1 review)
Swiftcurrent Motor Inn and Cabins - Inside the Park

Frequently asked questions

What's the best place to stay in St. Mary?
Based on our traveler data, St. Mary Village is one of the top choices for your stay. This hotel is a short 4-minute walk from Glacier National Park, and it offers a restaurant and free parking. Two other choices for your stay in the area are Hooks Hideaway Motel and Many Glacier Hotel - Inside the Park. See all available top hotels, or vacation rentals in St. Mary.
If I need to cancel my hotel reservation in St. Mary, will I receive a refund?
Yes, most hotel room reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. Mary.
Where can I learn more about changing or cancelling my trip to St. Mary?
To find more details about updating your trip to St. Mary or cancelling it, go to https://www.expedia.com/service/.
Where is the best hotel to stay near St. Mary Visitor Center?
St. Mary Village is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers a restaurant and free parking. It's located just a short 0.6 mi (0.9 km) from St. Mary Visitor Center. Other good choices in the area include Rising Sun Motor Inn and Cabins - Inside the Park and Many Glacier Hotel - Inside the Park.
What is the best hotel near Glacier Park International Airport (FCA)?
Country Inn & Suites by Radisson, Kalispell, MT - Glacier Lodge is a popular hotel, featuring free breakfast and an indoor pool. It's located a short 0.3 mi (0.4 km) from Glacier Park Intl. Airport. Another top choice close to the airport is Modern Farmhouse- Conveniently Located in Kalispell, located just 1.9 mi (3.1 km) away.
What is staying in St. Mary like?
Nature enthusiasts will enjoy exploring St. Mary, and many visitors are sure to appreciate the glaciers and restaurants. Tourists can also enjoy the city's coffeehouses, bars, and riverfront. A top sight in the city is Glacier National Park. In St. Mary, there are 2 hotels and other accommodations to choose from. Find out more about St. Mary.
What should I see while I'm in St. Mary?
The glaciers and parks exemplify the natural beauty, and places to admire include Glacier National Park and Waterton-Glacier International Peace Park. You'll also find St. Mary Visitor Center and St. Mary Lake in the area. Check out what more to see and do in Expedia's St. Mary guide.
What's the weather like in St. Mary?
The hottest months are usually July and August with an average temp of 58°F, while the coldest months are February and December with an average of 21°F. Average annual precipitation for St. Mary is 41 inches.

Explore a world of travel with Expedia