Hotels in St. Mary, Montana

Search & Compare St. Mary Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

Pay now or later on most rooms

Free cancellation on most rooms

Best Price Guarantee

Best hotels in St. Mary

St. Mary overview

St. Mary is a small town known for its museums and parks, and surrounded by picturesque views of glaciers and mountains. You'll enjoy the ample coffee and bar options, along with outdoor areas for running and camping. Spend a relaxing day at Bird Woman Falls when the weather is nice. Make it a point to see sights like St. Mary Visitor Center and St. Mary Falls. If you're looking for a family-friendly getaway, St. Mary is for you.

Where to stay in St. Mary

A welcoming city for all, St. Mary has a variety of lodging options. There are 15 hotels in the St. Mary area, some with discounts of up to 35%.
  • • 7 2-star hotels with an average price of $58 per night
  • • 8 3-star hotels with an average price of $88 per night

Here's the top hotel based on 301 user reviews of St. Mary hotels: St. Mary Lodge and Resort

How to get to St. Mary

Fly in to Kalispell, MT (FCA-Glacier Park Intl.), 48.6 mi (78.2 km) from downtown St. Mary.

What to see around St. Mary

Its glaciers, parks, and mountain views are well known, and favorite spots for nature lovers include:
  • • St. Mary Falls
  • • Bird Woman Falls

When to visit St. Mary

Curious about when's the best time to visit? Here are the seasonal norms to help with your planning:

Seasonal temperature averages
  • • January-March: 46°F day, 3°F night
  • • April-June: 73°F day, 23°F night
  • • July-September: 77°F day, 32°F night
  • • October-December: 60°F day, 7°F night
Seasonal rainfall averages
  • • January-March: 0.1 inches
  • • April-June: 0.2 inches
  • • July-September: 0.2 inches
  • • October-December: 0.1 inches