A lake surrounded by mountains with a clear sky.

Find 3 Star Hotels in St. Mary, MT from $421

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Mary 3 Star Hotels

Tonight
Aug 14 - Aug 15
Tomorrow
Aug 15 - Aug 16
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Our top choices for St. Mary 3-star hotels

1. St. Mary Village

St. Mary Village
Browning
United States
stephanie
$369 nightly
$421 total
Aug 30 - Aug 31
Total with taxes and fees
St. Mary Village

2. Many Glacier Hotel - Inside the Park

Many Glacier Hotel - Inside the Park
East Glacier Park
United States
Nicole
Many Glacier Hotel - Inside the Park
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

St. Mary Village

St. Mary Village

10/10 Excellent
"We stayed at the motel part of the village. The room was spacious and comfortable. All of our interactions with the staff were pleasant. It is a short and paved walk to the St Mary Glacier National Park visitor center. The only negative thing I can say is the exhaust fans in the bathrooms are on the noisy side.would definitely stay here again."
Daniel 8-night trip
Posted 5 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 2 weeks ago
Many Glacier Hotel - Inside the Park

Find out more about St. Mary

Three Star Hotel Guide for St. Mary

There’s a reason the top 3 star hotels in St. Mary, Browning are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Mary, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in St. Mary for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Mary near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the St. Mary 3 star hotels offer a fantastic home base for any type of vacation.

Frequently asked questions

What are the best 3-star hotels in St. Mary?
Kick back and relax in affordable comfort at St. Mary Village. Situated about 0.7 mi west of central St. Mary, this 3-star hotel is recommended by travelers.
How much does it cost to stay in a 3-star hotel in St. Mary?
To find a pocket-friendly 3-star hotel in St. Mary, try Expedia's convenient filter tool. Determine your budget, choose your amenities and lots more. You also have the ability to display your search results so the lowest-priced options are listed first.
  • Search for the lowest price per night right now from $421
What is the difference between a 4-star and 3-star hotel in St. Mary?
The big difference between a 3- and 4-star hotel in St. Mary is the quality of service and availability of creature comforts. Three-star hotels are usually lower priced and come with the conveniences and services you need to ensure your comfort, such as breakfast, a gym and WiFi. You can look forward to a bit more at a 4-star hotel — think upscale décor, luxury bathroom products and extra touches like on-site spa centers.

Explore a world of travel with Expedia