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... Fabulous place to stay, beautiful grounds, lovely old building with so much history. Delicious fine dinning in the restaurant on site. Great breakfast at the golf club. Lovely warm welcome from the staff at the golf club.

Show more Show less
8.2
Very Good
548 reviews
Price from
$84
per night

Located in Cranbrook, 26 miles from St. Mary Lake, Ramada by Wyndham Cranbrook features views of the mountain. The hotel features an indoor pool, hot tub and a 24-hour front desk. We loved the water slide ! It's super fast ! My 4 year old son loved it.

Show more Show less
7.4
Good
550 reviews
Price from
$61
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.1
Good
188 reviews
Price from
$55
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. Randy always is the best host. I fly in very late at night and I can count on him to be able to check me in after midnight! Always a good stay and I always stay there when I travel.

Show more Show less
7.5
Good
249 reviews
Price from
$80
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. We stayed at the motel for 4 nights because our car broke down in Grand Forks. The motel staff was wonderful and nice. They have been helpful in everything. I can only recommend them, and in addition to their kindness, they have a perfect pool for refreshment on those hot days.

Show more Show less
7.4
Good
286 reviews
Price from
$56
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. I want to give the biggest shout out to Best Western Cranbrook Hotel . My daughter’s birthday wish was to have her and a couple of friends sleep over at a hotel. They went above and beyond to make her 8 year old dreams come true. The gentleman that checked us in treated the girls like queens. He found out it was her birthday and gave her an upgrade to a penthouse suite. He also gave them candy and chips as “vip” guests. The joy was incredible for those little girls and it will be a core memory for her forever. I am so grateful. The room was beautiful, hotel clean, pool clean and fun and every person we ran into on staff was so kind. Cannot recommend enough! Thank you!!!

Show more Show less
8.1
Very Good
121 reviews
Price from
$135
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. Beautiful and clean rooms Very nice staff

Show more Show less
7.3
Good
488 reviews
Price from
$58
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 room was very spacious, clean and comfortable. The breakfast was excellent and the service delightful. We arrived very late from the airport and only had a short stay, but it was great, and not terribly expensive. Easy to access, parking, etc.

Show more Show less
7.4
Good
526 reviews
Price from
$82
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
$79
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.9
Review score
161 reviews
Price from
$77
per night