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...
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.
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.
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.