Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Cranbrook

Filter by star ratings
All filters
Best Western Cranbrook Hotel
8.3 Excellent

1.6 mi from city centre, Cranbrook Show on map

ExcellentBased on 60 reviews
8.3

Best Western Cranbrook Hotel is located in Cranbrook and provides an indoor pool, water slides and free Wi-Fi. It has a fitness centre, as well as a shopping mall, laundry facilities and an express check-in and check-out feature.

Sandman Inn Cranbrook
7.4 Good

1.2 mi from city centre, Cranbrook Show on map

GoodBased on 65 reviews
7.4

Boasting an indoor pool, Sandman Inn Cranbrook is situated in Cranbrook and provides comfortable accommodation. Guests can also enjoy free wireless internet.

Prestige Rocky Mountain Resort Cranbrook
8.3 Excellent

0.7 mi from city centre, Cranbrook Show on map

ExcellentBased on 94 reviews
8.3

Located in Cranbrook, the hotel is within a 25-minute drive of Cranbrook/Canadian Rockies International Airport and offers an indoor pool and free Wi-Fi. It has a gym, as well as room service, a terrace and a hair salon.

Kootenay Country Inn
7.6 Good

1.7 mi from city centre, Cranbrook Show on map

GoodBased on 314 reviews
7.6

Kootenay Country Inn is located in Cranbrook and provides guests with free wired internet. It also offers a sauna, an express check-in and check-out feature and laundry facilities.

Hospitality Courtyard Inn

1.8 mi from city centre, Cranbrook Show on map

This comfortable motel in Cranbrook offers free Wi-Fi, as well as a safe and a BBQ/picnic area. It is ideally located for guests wishing to discover the area's attractions.

Lazy Bear Lodge
7.9 Good

1.4 mi from city centre, Cranbrook Show on map

GoodBased on 345 reviews
7.9

Located in Cranbrook, Lazy Bear Lodge is within a 20-minute drive of Cranbrook/Canadian Rockies International Airport and offers an outdoor pool. Those staying at the property can also make use of complimentary Wi-Fi during their stay.

Days Inn & Conference Centre by Wyndham Cranbrook
7.9 Good

1.3 mi from city centre, Cranbrook Show on map

GoodBased on 510 reviews
7.9

Days Inn & Conference Centre - Cranbrook provides a comfortable setting when in Cranbrook. It also features a Jacuzzi, a sauna and an outdoor heated pool.

St. Eugene Golf Resort & Casino
8.5 Excellent

6.0 mi from city centre, Cranbrook Show on map

ExcellentBased on 222 reviews
8.5

Boasting free Wi-Fi, a sauna and a heated pool, St Eugene Golf Resort Casino is located in Cranbrook and offers comfortable accommodation. It also provides a free shuttle service, laundry facilities and an express check-in and check-out feature.

Flamingo Motel
7.8 Good

0.8 mi from city centre, Cranbrook Show on map

GoodBased on 144 reviews
7.8

Flamingo Motel Cranbrook provides a comfortable setting while in Cranbrook.

Tips for booking a Cranbrook hotel

Cheapest month:June
Most expensive month:September
Average price in Cranbrook:$92/night
Absolute cheapest price found:$61/night
Cheapest day:Monday
Most expensive day:Saturday
$72 - $105
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$72 - $123
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Cranbrook hotels

Show all 36 hotels
1
Best Western Cranbrook Hotel
8.3 Excellent

1.6 mi from city centre, Cranbrook Show on map

Best Western Cranbrook Hotel is located in Cranbrook and provides an indoor pool, water slides and free Wi-Fi. It has a fitness centre, as well as a shopping mall, laundry facilities and an express check-in and check-out feature.

2
Prestige Rocky Mountain Resort Cranbrook
8.3 Excellent

0.7 mi from city centre, Cranbrook Show on map

Located in Cranbrook, the hotel is within a 25-minute drive of Cranbrook/Canadian Rockies International Airport and offers an indoor pool and free Wi-Fi. It has a gym, as well as room service, a terrace and a hair salon.

3
St. Eugene Golf Resort & Casino
8.5 Excellent

6.0 mi from city centre, Cranbrook Show on map

Boasting free Wi-Fi, a sauna and a heated pool, St Eugene Golf Resort Casino is located in Cranbrook and offers comfortable accommodation. It also provides a free shuttle service, laundry facilities and an express check-in and check-out feature.

4
Lazy Bear Lodge
7.9 Good

1.4 mi from city centre, Cranbrook Show on map

Located in Cranbrook, Lazy Bear Lodge is within a 20-minute drive of Cranbrook/Canadian Rockies International Airport and offers an outdoor pool. Those staying at the property can also make use of complimentary Wi-Fi during their stay.

5
Days Inn & Conference Centre by Wyndham Cranbrook
7.9 Good

1.3 mi from city centre, Cranbrook Show on map

Days Inn & Conference Centre - Cranbrook provides a comfortable setting when in Cranbrook. It also features a Jacuzzi, a sauna and an outdoor heated pool.

6
Sandman Inn Cranbrook
7.4 Good

1.2 mi from city centre, Cranbrook Show on map

Boasting an indoor pool, Sandman Inn Cranbrook is situated in Cranbrook and provides comfortable accommodation. Guests can also enjoy free wireless internet.

Cheapest hotels in Cranbrook, British Columbia

Show all 36 hotels
Lazy Bear Lodge
7.9 Good

1.4 mi from city centre, Cranbrook Show on map

Located in Cranbrook, Lazy Bear Lodge is within a 20-minute drive of Cranbrook/Canadian Rockies International Airport and offers an outdoor pool. Those staying at the property can also make use of complimentary Wi-Fi during their stay.

$53
Avg. per night
Hospitality Courtyard Inn

1.8 mi from city centre, Cranbrook Show on map

This comfortable motel in Cranbrook offers free Wi-Fi, as well as a safe and a BBQ/picnic area. It is ideally located for guests wishing to discover the area's attractions.

$54
Avg. per night
Kootenay Country Inn
7.6 Good

1.7 mi from city centre, Cranbrook Show on map

Kootenay Country Inn is located in Cranbrook and provides guests with free wired internet. It also offers a sauna, an express check-in and check-out feature and laundry facilities.

$58
Avg. per night
Sandman Inn Cranbrook
7.4 Good

1.2 mi from city centre, Cranbrook Show on map

Boasting an indoor pool, Sandman Inn Cranbrook is situated in Cranbrook and provides comfortable accommodation. Guests can also enjoy free wireless internet.

$67
Avg. per night
Flamingo Motel
7.8 Good

0.8 mi from city centre, Cranbrook Show on map

Flamingo Motel Cranbrook provides a comfortable setting while in Cranbrook.

$67
Avg. per night
Days Inn & Conference Centre by Wyndham Cranbrook
7.9 Good

1.3 mi from city centre, Cranbrook Show on map

Days Inn & Conference Centre - Cranbrook provides a comfortable setting when in Cranbrook. It also features a Jacuzzi, a sauna and an outdoor heated pool.

$82
Avg. per night
St. Eugene Golf Resort & Casino
8.5 Excellent

6.0 mi from city centre, Cranbrook Show on map

Boasting free Wi-Fi, a sauna and a heated pool, St Eugene Golf Resort Casino is located in Cranbrook and offers comfortable accommodation. It also provides a free shuttle service, laundry facilities and an express check-in and check-out feature.

$113
Avg. per night
Best Western Cranbrook Hotel
8.3 Excellent

1.6 mi from city centre, Cranbrook Show on map

Best Western Cranbrook Hotel is located in Cranbrook and provides an indoor pool, water slides and free Wi-Fi. It has a fitness centre, as well as a shopping mall, laundry facilities and an express check-in and check-out feature.

$131
Avg. per night

Hotel prices in Cranbrook

2 stars and under

$53 - $131

$54
Avg. per night
$82
Avg. per night

Best value

$53
Avg. per night
3 stars

$113 - $143

#1 Most popular

$143
Avg. per night

Best value

$113
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Cranbrook

About Cranbrook

Positioned in a valley divided by the St Mary and Kootenay rivers, Cranbrook is encircled by picturesque nature, from wilderness conservation areas and provincial parks to undulating mountain ranges and crystalline lakes. The city is home to a fascinating railway museum, along with a community forest, golf courses and a downtown dining hub.

Things to do

One of Cranbrook’s most prominent attractions, the Canadian Museum of Railway Travel showcases the history of the Canadian Pacific Railway with artefacts, archives and old train carriages. You can also see old train conductor uniforms, along with clothing and tools belonging to Native Americans.

Afterwards, wander into the city’s historic centre, where old buildings reveal pubs and international restaurants. Grab a drink at The Heid Out & Fisher Peak Brewing Company or Deweys Pub & Grill, then enjoy delicious Chinese cuisine at Bamboo Garden Dining Room. You can also have high tea at The Cottage or purchase baked goods from Max's Place.

Do you enjoy a game of golf? Head to the Cranbrook Golf Club for a round on the immaculate 18-hole course. Alternatively, head to the picturesque Shadow Mountain Golf Club, which hugs the St Mary River and boasts a championship 19-hole course surrounded by white-capped mountains.

Nature lovers will enjoy exploring the hiking and biking trails through Cranbrook Community Forest, which offers about 2,000 hectares of forest, picnic areas and serene lakes. Keep an eye out for native birds and wildlife, such as mule deer, white-tailed deer, woodpeckers, chickadees and numerous songbirds.

Getting around

Cranbrook is just under 10 kilometres from Canadian Rockies International Airport, which has regular flights from Vancouver. It’s also close to the Alberta and United States borders and has regular Canadian Pacific Railway train services. You can walk around most of Cranbrook or use the public buses or a hire car to venture further.

Cranbrook travel FAQs

  • What are the best hotels in Cranbrook?

    One of the most popular hotels in Cranbrook is Model A Inn, which has been reviewed by 131 users and currently has a rating of 8.4/10. Other top-rated locations include St. Marys River Bed and Breakfast and St. Eugene Golf Resort & Casino, which have received 9.0/10 and 8.5/10 ratings from our users, respectively.

  • How much do hotels in Cranbrook cost?

    Searches in the last 72 hours suggest an average price of around $88/night is normal for a hotel in Cranbrook.

  • How much is a cheap hotel in Cranbrook?

    HotelsCombined searches in the last 3 days suggest cheap Cranbrook hotels have prices starting from as low as $53/night, depending on the popularity of your requested dates.