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 : 1107 Highway 49
+1-888-389-4121
1107 Highway 49, East Glacier Park, MT 59434 +1-888-389-4121 ~22.27 miles southeast of St. Mary
  • Cheap Mountain hotel
  • 2 suites in hotel
From$65
Average 3.0 /5 Reviews Call BookMore Details
Glacier Peaks Hotel
+1-888-675-2083
50 Museum Loop, Browning, MT 59417 +1-888-675-2083 ~22.31 miles southeast of St. Mary
  • Low Cost property
  • 14 suites 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 +1-800-716-8490 ~22.31 miles southeast of St. Mary
  • Economical property
Waterton Glacier Suites
+1-800-805-5223
107 Windflower Ave., Calgary, AB T0K2M0 +1-800-805-5223 ~30.48 miles northwest of St. Mary
  • Three Star hotel
From$89
Very Good 4.0 /5 Reviews Call BookMore Details
Aspen Village Inn : 111 Windflower Ave.
+1-888-965-1860
111 Windflower Ave., Waterton Lakes Ntl. Park, AB T0K2M0 +1-888-965-1860 ~30.55 miles northwest of St. Mary
  • Economy Mountain property
  • 3 floors in hotel
From$92
Average 3.0 /5 Guest Reviews Call BookMore Details
Bayshore Inn Resort & Spa : 111 Waterton Ave.
+1-888-788-5576
111 Waterton Ave., Calgary, AB T0K2M0 +1-888-788-5576 ~30.56 miles northwest of St. Mary
  • Midscale property
  • Hotel has 2 floors
From$89
Average 3.0 /5 Recent Reviews Call BookMore Details
Crandell Mountain Lodge : 102 Mountview Rd.
+1-888-897-9207
102 Mountview Rd., Watertown, AB T0K2M0 +1-888-897-9207 ~32.39 miles northwest of St. Mary
  • Mid-scale Mountain hotel
  • Check in: 4.00pm
From$150
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Waterton Lakes Lodge Resort
+1-888-311-4278
101 Clematis Ave., Waterton Park, AB T0K2M0 +1-888-311-4278 ~33.49 miles northwest of St. Mary
  • Affordable Mountain hotel
  • 4 suites in hotel
From$80
Very Good 4.0 /5 Reviews Call BookMore Details
Under Canvas Glacier
+1-888-469-4795
101 Under Canvas Rd., Coram, MT 59913 +1-888-469-4795 ~35.33 miles southwest of St. Mary
  • 3 star property
From$90
Very Good 4.0 /5 Review Score Call BookMore Details
Meadow Lake Resort & Condos
+1-888-734-9421
100 St. Andrews Dr., Columbia Falls, MT 59912 +1-888-734-9421 ~43.63 miles southwest of St. Mary
  • Three Star Resort property
  • Access to gym on-site
From$75
Average 3.0 /5 Guest Reviews Call BookMore Details

Next: See My St. Mary Hotels with Pricing

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.

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!

Back to Top