Book a hotel near St. Mary Lake, East Glacier Park
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Hotels near St. Mary Lake

St. Mary Village
3 Going-To-The-Sun Road, Browning, MT
7.36 km from St. Mary Lake
Stay at this 3-star hotel in Browning. Enjoy free parking, a 24-hour front desk, and an area shuttle (surcharge). Popular attractions St. Mary Lake and St. Mary Visitor Center are located nearby.
Parking included
Free WiFi

Many Glacier Hotel - Inside the Park
36 Many Glacier Hotel Loop, East Glacier Park, MT
16.4 km from St. Mary Lake
Stay at this 3-star motel in East Glacier Park. Enjoy free parking, breakfast (surcharge), and a 24-hour front desk. Popular attractions Grinnell Glacier Trailhead and Swiftcurrent Trailhead are located nearby.
Parking included
Free WiFi

St. Mary, Many Glacier, Waterton area cabin
20.33 km from St. Mary Lake
The price is CA $359 per night
CA $359
CA $538 total
includes taxes & fees
1 Apr - 2 Apr
Stay at this cabin in Babb. Enjoy an in-room coffeemaker, housekeeping, and air conditioning.
Kitchen
Air conditioning

Walsh Cottage on the shores of Lake McDonald
28.31 km from St. Mary Lake
Stay at this cottage in West Glacier. Enjoy an in-room coffeemaker. Popular attractions Lake McDonald and Johns Lake Trailhead are located nearby.
Parking available

INSIDE GNP only 4 weeks left. Unique historic lakefront cabin on Lake McD
29.04 km from St. Mary Lake
Stay at this cabin in West Glacier. Enjoy free WiFi, a garden, and patios. Popular attractions Lake McDonald and Sperry Trailhead are located nearby.
Kitchen
Washer

Hooks Hideaway Motel
291 Camp Nine Rd, Babb, MT
29.43 km from St. Mary Lake
Stay at this motel in Babb. Enjoy free WiFi, free parking, and housekeeping. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attraction Police Outpost Provincial Park is located nearby.
Pet-friendly
Parking included

Rising Wolf Cabin Glacier National Park Centralized location for exploring
33.51 km from St. Mary Lake
Stay at this cabin in Browning. Enjoy free WiFi, patios, and an in-room coffeemaker. Popular attractions East Glacier Park Branch Library and Glacier Park Lodge Golf Course are located nearby.
Kitchen
Free WiFi

Cozy Cabin Minutes from Glacier's Two Medicine Valley
33.63 km from St. Mary Lake
Stay at this cabin in East Glacier Park. Enjoy free WiFi, cable/satellite TV service, and an in-room coffeemaker. Popular attractions Glacier Park Lodge Golf Course and East Glacier Park Branch Library are located nearby.
Kitchen
Washer

Glacier Park Lodge
499 Montana 49, East Glacier Park, MT
34.46 km from St. Mary Lake
Stay at this 3-star historic hotel in East Glacier Park. Enjoy free parking, a golf course, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Glacier Park Lodge Golf Course and East Glacier Park Branch Library are located nearby.
Parking included
Free WiFi

Whistling Swan Motel
512 US Highway 2, East Glacier Park, MT
34.61 km from St. Mary Lake
Stay at this motel in East Glacier Park. Enjoy free WiFi, free parking, and daily housekeeping. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions East Glacier Park Branch Library and Glacier Park Lodge Golf Course are located nearby.
Parking included
Free WiFi

Glacier National Park Travel Agency
24.8 Blackfoot Ave, East Glacier Park, MT
34.7 km from St. Mary Lake
The price is CA $227 per night
CA $227
CA $236 total
includes taxes & fees
27 Mar - 28 Mar
Book a stay at this ski hotel in East Glacier Park. Enjoy free WiFi, free parking, and a golf course. Popular attractions East Glacier Park Branch Library and Glacier Park Lodge Golf Course are located nearby.
All-inclusive
Pet-friendly

Glacier Peaks Hotel
50 Museum Loop, Browning, MT
Free cancellation
Reserve now, pay when you stay
37.99 km from St. Mary Lake
The price is CA $208 per night
CA $208
CA $220 total
includes taxes & fees
12 Apr - 13 Apr
Book a stay at this business-friendly hotel in Browning. Enjoy free WiFi, free parking, and a casino. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Glacier Peaks Casino and Museum of the Plains Indian are located nearby.
Pool
Hot tub
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
About St. Mary Lake Hotels Near Attractions
Do you have a full travel itinerary while visiting St. Mary Lake? Don't waste your time commuting too far from St. Mary Lake area attractions.
St. Mary Lake hotels essential information
Accommodation | 567 hotels |
---|---|
Lowest Price | CA $208 |
Highest Price | CA $359 |
Popular hotels | St. Mary Village, Many Glacier Hotel - Inside the Park, St. Mary, Many Glacier, Waterton area cabin, Hooks Hideaway Motel, Walsh Cottage on the shores of Lake McDonald, Whistling Swan Motel, INSIDE GNP only 4 weeks left. Unique historic lakefront cabin on Lake McD, Glacier Park Lodge, Glacier Peaks Hotel, Glacier National Park Travel Agency, Cozy Cabin Minutes from Glacier's Two Medicine Valley, Rising Wolf Cabin Glacier National Park Centralized location for exploring |
Recent St. Mary Lake hotel reviews by fellow wanderers

Glacier Peaks Hotel
5 out of 5
Posted 1 month ago
Travelocity Verified Review
"Hospitality is unmatched, cystomer service is excellent. Everyone from front desk staff to restaurant is top notch."
A verified traveller stayed at Glacier Peaks Hotel