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

Superb: 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, 9 km from Cranbrook, British Columbia, this resort offers world-class golf and casino nightlife just minutes from national parks and ski... Terrific level of service from all staff. Very clean and comfortable room. Resort was clean and well maintained The Golf course is a challenging, but playable layout with awesome vistas The 19th Hole Grill was perfect for pub-style food and beverage.

Show more Show less
8.2
Very good
547 reviews
Price from
US$99
per night

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. Friendly front desk, breakfast adequate, comfy bed

Show more Show less
7.4
Good
549 reviews
Price from
US$65
per night

Located in Cranbook 11 km 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
186 reviews
Price from
US$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
250 reviews
Price from
US$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. Friendly service, excellent value, clean, table, desk, very comfortable

Show more Show less
7.4
Good
287 reviews
Price from
US$56
per night

Located 44 km from St. Mary Lake, Prestige Cranbrook Hotel, BW Premier Collection offers 4-star accommodation in Cranbrook and features a fitness centre, 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
120 reviews
Price from
US$139
per night

Set in Cranbrook, British Columbia region, Motel 6-Cranbrook, BC is located 43 km from St. Mary Lake. With free WiFi, this 3-star hotel offers a 24-hour front desk. The layout of the room in particular was great and cleanliness.

Show more Show less
7.3
Good
487 reviews
Price from
US$59
per night

Located within 44 km of St. Mary Lake in Cranbrook, Heritage Inn Hotel & Convention Centre - Cranbrook features 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
524 reviews
Price from
US$73
per night

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. comfy rooms, great breakfast, friendly helpful staff

Show more Show less
7.8
Good
1,115 reviews
Price from
US$72
per night

Situated in Cranbrook, British Columbia region, Sandman Hotel Cranbrook is located 44 km 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.8
Review score
161 reviews
Price from
US$77
per night