Situated at the base of Kimberley Alpine Resort, Trickle Creek Lodge offers self-contained suites with beautiful views of the Rocky Mountains.
Set in Kimberley and with St. Mary Lake reachable within 23 km, Western Lodge offers express check-in and check-out, non-smoking rooms, a garden, free WiFi and a restaurant.
Located between the Purcell and the Kootenay Rocky Mountains, 9 km from Cranbrook, British Columbia, this resort offers world-class golf and casino nightlife just minutes from national parks and ski...
Set in Cranbrook, 42 km from St. Mary Lake, Ramada by Wyndham Cranbrook features views of the city. The hotel features an indoor pool, hot tub and a 24-hour front desk.
Prestige Rocky Mountain Resort Cranbrook, WorldHotels Crafted has free bikes, shared lounge, a restaurant and bar in Cranbrook.
Set in Cranbrook, 45 km from St. Mary Lake, The Baker Hotel offers accommodation with a restaurant, free private parking and a bar.
Nestled amid the Canadian Rockies, this hotel is only 3.5 blocks from Cranbrook city centre. It features a seasonal outdoor swimming pool. Rooms offer free WiFi.
44 km from St. Mary Lake, Prestige Cranbrook Hotel, BW Premier Collection is located in Cranbrook and features a restaurant and a tennis court.
Featuring a restaurant and a bar, Heritage Inn Hotel & Convention Centre - Cranbrook is located in Cranbrook and is 44 km from St. Mary Lake.
Set in Cranbrook, British Columbia region, Motel 6-Cranbrook, BC is located 43 km from St. Mary Lake. With free WiFi, this 2-star hotel offers a 24-hour front desk.