Top Hotels in Cranbrook

Search among 8 available hotels and places to stay in Cranbrook from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-8 out of 8
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great57 reviews
MapView on map1600 yd from City Center900 yd from Juniper Lanes Ltd
From   US$ 163 /nightSelect
8.2
Great89 reviews
MapView on map5.3 mi from City Center
From   US$ 96 /nightSelect
8.2
Great176 reviews
1000 yd from City Center300 yd from Juniper Lanes Ltd
From   US$ 92 /nightSelect
8.2
Great86 reviews
1100 yd from City Center400 yd from Canadian Museum of Rail Travel
From   US$ 53 /nightSelect
8.2
Great50 reviews
1.6 mi from City Center1600 yd from College of the Rockies
From   US$ 75 /nightSelect
8.2
Great36 reviews
300 yd from City Center100 yd from Academy of Learning
From   US$ 63 /nightSelect
8.4
Great36 reviews
4.0 mi from City Center
From   US$ 74 /nightSelect
From   US$ 152 /nightSelect

Best hotels and places to stay in Cranbrook

Why visit?

Cranbrook, located in British Columbia, Canada, is a charming city known for its stunning natural beauty and a wide range of outdoor activities. With its diverse attractions and warm hospitality, Cranbrook offers an ideal destination for tourists. Explore the breathtaking Rocky Mountains, visit fascinating museums, and enjoy outdoor adventures such as hiking, fishing, and skiing.

Where to stay?

Downtown Cranbrook:Stay in the heart of the city at one of the many hotels or motels in downtown Cranbrook. This area offers convenient access to restaurants, shops, and attractions, making it an excellent choice for those who enjoy being in the center of the action. With a range of accommodations available, including budget-friendly options, downtown Cranbrook caters to all types of travelers.

Prestige Rocky Mountain Resort: Nestled amidst the picturesque mountains, the Prestige Rocky Mountain Resort offers a tranquil stay with scenic views. This upscale hotel is known for its luxurious amenities and excellent customer service. With spacious rooms, an on-site restaurant, a spa, and a fitness center, guests can relax and enjoy a comfortable stay. The hotel also provides easy access to nearby attractions such as Cranbrook History Centre and St. Eugene Golf Resort & Casino.

Baker Hill Heritage Bed and Breakfast: For a charming and intimate stay, consider the Baker Hill Heritage Bed and Breakfast. This cozy accommodation is situated in a historic heritage home, offering a unique and memorable experience. With beautifully decorated rooms, homemade breakfast, and a peaceful garden, guests can enjoy a relaxing atmosphere. The bed and breakfast is conveniently located near downtown Cranbrook, allowing easy exploration of the citys attractions.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Heritage Inn Hotel & Convention Centre: This hotel offers comfortable rooms at an affordable price. Guests can enjoy amenities such as an indoor pool, fitness center, and on-site dining options. Located near downtown Cranbrook, it provides easy access to various attractions and activities in the area.

Super 8 by Wyndham Cranbrook: This budget-friendly hotel provides clean and cozy rooms with convenient amenities like free breakfast and Wi-Fi. It also features a fitness center and hot tub for guests to relax and unwind after a day of exploring Cranbrook.

Days Inn & Conference Centre by Wyndham Cranbrook: Offering a great value for money, this hotel provides comfortable rooms and provides amenities like an indoor pool, fitness center, and complimentary breakfast. Its prime location near the Cranbrook History Centre and other attractions makes it a convenient choice.

Best kids-friendly hotels:

Prestige Rocky Mountain Resort: With its spacious rooms, outdoor pool, and scenic surroundings, this resort provides an ideal setting for families. It also offers activities like mini-golf and tennis courts, ensuring that children are entertained throughout their stay.

Motel 6 Cranbrook: Known for its family-friendly atmosphere, Motel 6 offers affordable and comfortable accommodations. Kids will enjoy the outdoor pool, and the hotels convenient location provides easy access to nearby parks and attractions.

Best hotels for a romantic getaway:

St. Eugene Golf Resort & Casino: This beautiful resort offers a serene ambiance, luxurious rooms, and breathtaking views of the mountains. Couples can enjoy a round of golf, try their luck at the casino, or indulge in a spa treatment for a truly romantic escape.

Mountain Spirit Resort: Set amidst the picturesque Rockies, this resort offers luxurious suites with fireplaces, private balconies, and kitchen facilities. Couples can relax at the on-site spa or explore the nearby hiking trails for a romantic retreat.

Best for location:

Prestige Rocky Mountain Resort: Situated amidst the mountains and close to attractions like the Cranbrook History Centre, this resort offers a convenient location for exploring Cranbrook and its surroundings.

Sandman Inn Cranbrook: Located near downtown Cranbrook, this hotel provides easy access to shops, restaurants, and attractions. Its central location makes it a great choice for those who want to be in the heart of the city.

Days Inn & Conference Centre by Wyndham Cranbrook: Positioned near popular attractions, this hotel allows guests to easily explore Cranbrook and its surrounding areas. Its convenient location makes it an excellent base for sightseeing adventures.

Best for a short city break:

Heritage Inn Hotel & Convention Centre: With its central location, this hotel is ideal for those looking for a short city break. Guests can explore downtown Cranbrooks attractions, shops, and restaurants just a short distance away.

Baker Hill Heritage Bed and Breakfast: Offering a cozy and intimate experience, this bed and breakfast is perfect for a relaxing city break. Guests can enjoy personalized service, homemade breakfast, and easy access to downtown Cranbrook.

Show moreLess