We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near St. Mary Lake

1 mile from St. Mary on Going-to-the-Sun Road, Glacier National Park, MT
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels & B&Bs / Inns travellers recommend

St Mary Lodge & Resort (Saint Mary, MT)
Highway 89 and Going to the Sun Road, Saint Mary, MT 59417 (Formerly The Resort at Glacier/St. Mary Lodge)
7.4 km from St. Mary Lake
#2 of 3 hotels in Saint Mary
Professional photos | Traveller photos (130) | Map
Show Prices
St. Mary's Lodge (Saint Mary, KY) 3.0 of 5
3 Going to the Sun Hwy, Saint Mary, KY 5941
7.4 km from St. Mary Lake
#1 of 1 hotels in Saint Mary
Map
Red Eagle Motel (Saint Mary, MT)
HC-72-Box 11, Star Route, Saint Mary, MT 59417
7.9 km from St. Mary Lake
#3 of 3 hotels in Saint Mary
Traveller photos (10) | Map
Many Glacier Hotel (Glacier National Park, MT)
Highway 8, Swiftcurrent Lake, Glacier National Park, MT 59434
16.4 km from St. Mary Lake
#1 of 1 hotels in Glacier National Park
Traveller photos (649) | Map
Sears Motel and Campground (East Glacier Park, MT)
1023 Highway 49 North, Box 275, East Glacier Park, MT 59434
33.9 km from St. Mary Lake
#6 of 6 hotels in East Glacier Park
Traveller photos (12) | Map
314 US Highway 2, East Glacier Park, MT 59434
34.8 km from St. Mary Lake
#3 of 6 hotels in East Glacier Park
Traveller photos (22) | Map
Show Prices
Circle R Motel (East Glacier Park, MT)
402 US Highway 2 East, P.O. Box 444, East Glacier Park, MT 58424
34.8 km from St. Mary Lake
#5 of 6 hotels in East Glacier Park
Traveller photos (23) | Map
Dancing Bears Inn (East Glacier Park, MT)
40 Montana Avenue, East Glacier Park, MT 59434
34.9 km from St. Mary Lake
#2 of 6 hotels in East Glacier Park
Professional photos | Traveller photos (22) | Map
Show Prices
Glacier Highland Resort (West Glacier, MT)
Box 397, West Glacier, MT 59936
35.0 km from St. Mary Lake
#7 of 7 hotels in West Glacier
Traveller photos (12) | Map
50 Museum Lp, Browning, MT 59417
36.9 km from St. Mary Lake
Special Offer Save on Hotel Packages!
#1 of 2 hotels in Browning
Professional photos | Traveller photos (18) | Map
Show Prices
121 Central Avenue East, Browning, MT MT 59417 (Formerly Western Motel)
38.8 km from St. Mary Lake
#2 of 2 hotels in Browning
Professional photos | Traveller photos (3) | Map
Show Prices
Village Inn At Apgar (West Glacier, MT)
Lake McDonald, West Glacier, MT 59921
40.9 km from St. Mary Lake
#2 of 7 hotels in West Glacier
Traveller photos (173) | Map
Apgar Village Lodge (West Glacier, MT)
Box 398, West Glacier, MT
41.0 km from St. Mary Lake
#4 of 7 hotels in West Glacier
Traveller photos (89) | Map
Belton Chalet (West Glacier, MT)
12575 Hwy 2 East, PO Box 206, West Glacier, MT 59936
41.6 km from St. Mary Lake
Belton Chalet Slideshow
#3 of 7 hotels in West Glacier
Professional photos | Traveller photos (59) | Map
Show Prices
Glacier Guides Lodge (West Glacier, MT) 3.0 of 5
120 Highline Blvd., PO Box 330, 0.5 miles away from Glacier National Park, West Glacier, MT 59936
41.7 km from St. Mary Lake
GreenLeadersGold level
Glacier Guides Lodge Slideshow
#1 of 7 hotels in West Glacier
Professional photos | Traveller photos (80) | Map
Show Prices
Vista Motel (West Glacier, MT)
12340 Highway 2 East, West Glacier, MT 59936
43.1 km from St. Mary Lake
#5 of 7 hotels in West Glacier
Traveller photos (49) | Map
Izaak Walton Inn (Essex, MT)
290 Izaak Walton Inn Rd, Essex, MT 59916
47.0 km from St. Mary Lake
#1 of 2 hotels in Essex
Traveller photos (243) | Map
Show Prices
Bayshore Inn Resort & Spa (Waterton Lakes National Park, Canada) 3.5 of 5
111 Waterton Ave, Waterton Lakes National Park, Alberta T0K 2M0, Canada
49.9 km from St. Mary Lake
Bayshore Inn Resort & Spa Slideshow
#5 of 8 hotels in Waterton Lakes National Park
Professional photos | Traveller photos (142) | Map
Show Prices