Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

St. Mary Montana Hotels & Motels

Only hotels in St. Mary are listed below. Search for the cheapest discounted hotel and motel rates in or near St. Mary, MT for your business or personal leisure travel. Explore the most favored St. Mary, Montana motel and hotel rooms. Browse the St. Mary area hotels to find the perfect lodging! Please use the provided map of the St. Mary hotels. Group booking? Search St. Mary Group Hotel Discounts

The St. Mary center point is about 16 miles east of Glacier National Park and 22 miles northwest of E Glacier Park Amtrak.

The gem in Montana's Glacier National Park. St. Mary is a small town located in the western part of Montana. It is situated at the base of the Rockies, near the border of Idaho. Also near the east side of the park, on the shores of Lower St. Mary Lake. The town is home to a population of just fewer than 50 people. There are many reasons to stay at hotels, inns, and suites in St. Mary, MT. The scenery in and around St. Mary is simply breathtaking. The towering mountains, pristine forests, and glistening lakes are a sight to behold. And, with so many outdoor activities to enjoy, you'll never get bored. The amenities at hotels, inns, and suites in St. Mary are second to none. From luxurious accommodations to world-class dining, you'll find everything you need to relax and rejuvenate. The businesses in this area include a grocery store, gas station, post office, and many hotels. Visitors to St. Mary can enjoy a lot of activities, including hiking, fishing, and boating. The town was founded in the late 1800s as a mining town. However, the mines have long since dried up and it has reinvented itself as a tourist destination. There are also several lakes and rivers in the area, making it a perfect destination for outdoor enthusiasts. It is host to the St. Mary Visitor Center, which is the largest visitor center in the park. So, if you are planning a visit to Glacier National Park, be sure to add St. Mary to your itinerary. More from this guide...

St. Mary Hotels/Motels & Accommodations

East Glacier Motel & Cabins in East Glacier Park
+1-888-389-4121
1107 Highway 49, East Glacier Park, MT 59434 ~22.27 miles southeast of St. Mary
  • Economy Mountain hotel
  • Hotel has 2 suites
From$65
Average 3.0 /5 Read Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in St. Mary" Get Alexa Skill →
Glacier Peaks Hotel : 50 Museum Loop
+1-888-675-2083
50 Museum Loop, Browning, MT 59417 ~22.31 miles southeast of St. Mary
  • Inexpensive hotel
  • 86 rooms in property
From$60
Average 3.5 /5 Guest Reviews Call BookMore Details
Sears Motel : 1023 Highway 49n
+1-800-716-8490
1023 Highway 49n, East Glacier Park, FL 59434 ~22.31 miles southeast of St. Mary
  • Cheap property
Waterton Glacier Suites in Calgary
+1-800-805-5223
107 Windflower Ave., Calgary, AB T0K2M0 ~30.48 miles northwest of St. Mary
  • Three Star hotel
  • 2 floors in property
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Aspen Village Inn
+1-888-965-1860
111 Windflower Ave., Waterton Lakes Ntl. Park, AB T0K2M0 ~30.55 miles northwest of St. Mary
  • Low-priced Mountain property
  • Hotel has 51 rooms
From$92
Average 3.0 /5 Review Score Call BookMore Details
Bayshore Inn Resort & Spa in Calgary
+1-888-788-5576
111 Waterton Ave., Calgary, AB T0K2M0 ~30.56 miles northwest of St. Mary
  • Affordable property
  • Hotel has 2 floors
From$89
Average 3.0 /5 Guest Reviews Call BookMore Details
Crandell Mountain Lodge in Watertown
+1-888-897-9207
102 Mountview Rd., Watertown, AB T0K2M0 ~32.39 miles northwest of St. Mary
  • Midscale Mountain property
  • Hotel has 2 floors
From$150
Very Good 4.0 /5 Read Reviews Call BookMore Details
Waterton Lakes Lodge Resort
+1-888-311-4278
101 Clematis Ave., Waterton Park, AB T0K2M0 ~33.49 miles northwest of St. Mary
  • 3-star Mountain property
  • Has environment-friendly policy See policy
From$80
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Under Canvas Glacier in Coram
+1-888-469-4795
101 Under Canvas Rd., Coram, MT 59913 ~35.33 miles southwest of St. Mary
  • Affordable property
From$90
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Meadow Lake Resort & Condos in Columbia Falls
+1-888-734-9421
100 St. Andrews Dr., Columbia Falls, MT 59912 ~43.63 miles southwest of St. Mary
  • Midscale Resort hotel
  • 194 rooms in hotel
From$75
Average 3.0 /5 Reviews Call BookMore Details

Next: See My St. Mary Hotels with Pricing

Graph: Next 20 Days of St. Mary Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all St. Mary, MT discounts available. The chart reflects the cheapest St. Mary hotel for each day and each star rating category.

The Best Time to Visit St. Mary, MT

St. Mary, Montana, has a climate that is perfect for those who love the outdoors. The summers are warm and the winters are cold, which makes for great skiing and snowboarding conditions. The town is located in the heart of the Rocky Mountains, so there are plenty of opportunities to hike, bike, and explore the area. The average high in mid-July is 81.3 degrees, and the average low in January is 31.6 degrees. There is little rainfall, and the area gets about 300 sunny days per year. There is no bad time to visit St. Mary, MT, but summer is just wonderful here. The weather is warm and there are plenty of activities to keep you busy. If you're seeking to escape the heat, the fall is a great season to visit. The leaves start to change color and the temperatures are more moderate. Winter is beautiful as well, but it can be too cold. If you are here for a winter wonderland, then this is the place for you. Spring is a nice time to visit if you're searching for a quieter time. The temperatures are mild and the flowers are starting to bloom.

Below is a chart of the current pricing seasonality of hotels and motels in St. Mary, MT:

Averate Rates by Star Rating

Below we've posted 3 graphs displaying average rate patterns by star rating class in St. Mary, MT. Analyze these charts to calculate the best time period to make a reservation in St. Mary for any future trips.

4-Star and Luxury Hotel Options in St. Mary, MT

There are many premium accommodations available for larger groups in St. Mary, MT. Some of these include a variety of amenities for their guests, including spacious rooms, on-site restaurants, and activities. The hotels offer comfortable accommodations and convenient amenities for business travelers, located near many businesses and attractions in the area, making them the perfect choice for your next trip.

Cheap Hotels in St. Mary, MT

3 Star Average Prices: $209.22

There are many cheaper accommodations available in St. Mary, MT. There are a variety of hotels, motels, and inns that are obtainable for a lower cost. It has a number of camping and RV sites accessible for reasonable prices. For those browsing for a more affordable option, there are a number of hostels located around the town. There are also a number of camping sites available for those hunting to save even more money.

2 Star Average Prices: $145.29

Hotel Discounts in St. Mary, MT

There are a few hotels in St. Mary, MT, that offer special rates and discounts depending on the time of year. Also, there're deals for AAA members. Additionally, other hotels suggest a government rate for those with a valid government ID. Book your room online to receive an even bigger price cut or become our member to unlock our secret rates. These hotels bet a variety of packages that can include everything from a romantic getaway to a family vacation.

The Beauty of Nature in St. Mary, MT

There is no place like St. Mary, Montana, when it comes to nature. The scenery is unrivaled and the wildlife is abundant. If you need a place to relax and rejuvenate, look no further than St. Mary. The fresh mountain air and stunning scenery will leave you feeling refreshed and invigorated. So come and experience nature at its best in St. Mary, Montana. Whether you are seeking to hike, fish, or just take in the sights, St. Mary is the best oportunity for you. The Glacier National Park is right at the doorstep and suggest endless opportunities for exploration. It also has many other great hiking and fishing spots in the area. There are several hiking trails in the area, and the town is a great place to go for a scenic drive ass well, many different types of wildlife to see in St. Mary, and the city is a perfect place to visit if you want to experience the beauty of nature. If you're looking for a challenge, try hiking to the summit of Mt. Reynolds – the views are absolutely incredible. If you're more interested in enjoying the local cuisine, St. Mary definitely has you covered. There are plenty of great restaurants serving up delicious Montana-style dishes. Make sure to try the huckleberry pie – it's a real treat!

FAQs about hotels in St. Mary

What are the top reviewed hotels in St. Mary?

Waterton Glacier Suites, Crandell Mountain Lodge and Waterton Lakes Lodge Resort are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in St. Mary?

Waterton Glacier Suites, Bayshore Inn Resort & Spa and Crandell Mountain Lodge are the top 3 luxury hotels near St. Mary city center.

What hotels are closest to the city center of St. Mary?

East Glacier Motel & Cabins, Glacier Peaks Hotel, and Sears Motel are the properties closest to St. Mary city center.

How much does a cheap hotel in St. Mary cost per night?

In the last year, a 2 star hotel in St. Mary can be as cheap as $145.29 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in St. Mary cost per night?

In the last year, the average 3 star hotel in St. Mary has been $209.22 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in St. Mary?

Waterton Glacier Suites, Crandell Mountain Lodge and Waterton Lakes Lodge Resort are the best rated independent hotels (not part of a big brand).

Back to Top