Skip to main content

Recommended for you near Canadian Rockies International Airport YXC

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Located between the Purcell and the Kootenay Rocky Mountains, 5.6 mi from Cranbrook, British Columbia, this resort offers world-class golf and casino nightlife just minutes from national parks and ski... The place was in a beautiful setting, the history was so interesting ….everything in one place. Loved our stay😊

Show more Show less
8.2
Very Good
574 reviews
Price from
$121
per night

Located in Cranbrook, 26 miles from St. Mary Lake, Ramada by Wyndham Cranbrook features views of the mountain. The hotel provides an indoor pool, hot tub and a 24-hour front desk. I’ve stayed here for over a year and the staff are always friendly and welcome you with a smile .

Show more Show less
7.3
Good
572 reviews
Price from
$82
per night

Located in Cranbook 6.8 mi from Cranbrook Airport, this motel features rooms with a private entrance, a microwave and a fridge. The price was sooo great and rooms very very clean and perfect

Show more Show less
7.2
Good
184 reviews
Price from
$68
per night

Cranbrook/Canadian Rockies International Airport is 20 minutes’ drive from this British Columbia motel. Model A Inn offers free DVD rentals and spacious rooms. Very friendly and attentive staff. Clean room. Excellent parking for motorcycles.

Show more Show less
7.5
Good
267 reviews
Price from
$82
per night

The Koontenay Country Inn is located in Cranbrook, less than 5 minutes' drive from Cranbrook Golf Club. Free WiFi and North American long distance are provided. Friendly service, excellent value, clean, table, desk, very comfortable

Show more Show less
7.5
Good
281 reviews
Price from
$111
per night

Located 27 miles from St. Mary Lake, Prestige Cranbrook Hotel, BW Premier Collection offers 4-star accommodations in Cranbrook and features a fitness center, a shared lounge and a restaurant. We have stayed here in the past and would stay again. Staff is so friendly and helpful. Rooms are clean. It is a quiet hotel

Show more Show less
8.1
Very Good
121 reviews
Price from
$136
per night

Motel 6-Cranbrook, BC is located in Cranbrook, 27 miles from St. Mary Lake. With free WiFi, this 3-star hotel offers a 24-hour front desk. Guests can have a drink at the snack bar. The layout of the room in particular was great and cleanliness.

Show more Show less
7.4
Good
477 reviews
Price from
$61
per night

Located within 27 miles of St. Mary Lake in Cranbrook, Heritage Inn Hotel & Convention Centre - Cranbrook has a restaurant and a bar. The staff were friendly and professional

Show more Show less
7.4
Good
513 reviews
Price from
$81
per night

Nestled amid the Canadian Rockies, this hotel is only 3.5 blocks from Cranbrook city center. It features a seasonal outdoor swimming pool. Rooms offer free WiFi. comfy rooms, great breakfast, friendly helpful staff

Show more Show less
7.8
Good
1,119 reviews
Price from
$85
per night

Sandman Hotel Cranbrook is located in Cranbrook, 27 miles from St. Mary Lake. Convenient to everything, with large area for walking our dogs. The little doggie bags were a very thoughtful touch with business bags, treats and directions to nearby parks for dogs. Clean & quiet. We’ll be back!

Show more Show less
6.7
Review score
163 reviews
Price from
$81
per night