British Columbia Hotels

Find and book your perfect stay

Earn rewards on every night you stay
Save more with Member Prices
Free cancellation options if plans change

Check prices for these dates

This weekend
Next weekend

Where to stay in British Columbia

Great weekend hotel deals in British Columbia

Showing deals for:May 2 - May 4

Top hotels in Vancouver

Top hotels in Victoria

Top hotels in Whistler

Top hotels in Kelowna

Popular places to visit

A tranquil hotel pool encircled by beautiful arches

Summer Getaway Sale

Sign in to get 25% or more off selected hotels, plus 1 reward night for every 10 nights you stay. Book by May 26 and travel by Sep 30, 2025. See terms*

Find out more about British Columbia

Find out more about British Columbia

Vancouver's Canvas: Where Nature and Culture Converge in British Columbia

Discover the breathtaking allure of British Columbia, Canada, where majestic mountains meet serene coastlines. Home to vibrant cities like Vancouver and Victoria, this province boasts a rich tapestry of culture and history showcased in its renowned museums. Experience outdoor adventures in pristine national parks, from hiking through lush forests to skiing on world-class slopes. Indulge in gourmet dining, explore charming coastal towns, and relax in hot springs. Whether you seek thrilling escapades or tranquil retreats, British Columbia offers an unforgettable blend of nature, culture, and luxury, inviting every traveller to create their own unique journey. For our best hotel rates in British Columbia and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in British Columbia

Some of the best places to stay in British Columbia are Victoria, Whistler and Kelowna. Victoria, the capital of British Columbia, is celebrated for its historic charm, beautiful gardens, and vibrant arts scene. Whistler is renowned for outdoor adventures, offering world-class skiing and mountain biking. Kelowna boasts stunning vineyards and beautiful lakeside views. Accommodation options range from luxury hotels with stunning amenities to budget-friendly options, ensuring a comfortable stay for every traveller. For first-time visitors, Victoria is ideal, as it showcases the province's rich culture and natural beauty in one accessible location. Here are some of our travelers' favorite hotels in British Columbia:

  1. VictoriaOpens in a new window: Victoria is a charming city on Vancouver Island, known for its historic architecture, beautiful gardens, and vibrant arts scene. Key attractions include Government Street, University of Victoria, and the Royal BC Museum, making it a great destination for both culture and family activities. Among the hotels, Oak Bay Beach HotelOpens in a new window is a 4.5-star resort perfect for those seeking adventure and relaxation with a natural hot spring and various outdoor activities. The Magnolia Hotel and SpaOpens in a new window is another 4.5-star hotel, ideal for business and family travelers, offering extensive business amenities and family-friendly services. Finally, The Westin Bear Mountain Golf Resort & SpaOpens in a new window is a 4-star hotel that caters to both business and adventure seekers, providing a range of activities and facilities for children.
  2. WhistlerOpens in a new window: Whistler is renowned for its world-class skiing and breathtaking scenery, making it a prime destination for outdoor enthusiasts. The area features attractions like Whistler Mountain and the Whistler Village Stroll, which offer family-friendly and adventure-filled experiences. Fairmont Chateau Whistler Gold ExperienceOpens in a new window is a luxurious 5-star hotel that caters to families and adventure seekers with ski access and various activities. Fairmont Chateau WhistlerOpens in a new window is a 4.5-star resort that offers ski shuttle services and adventure sports, while Four Seasons Resort WhistlerOpens in a new window is a 5-star hotel ideal for business travelers, featuring comprehensive business amenities and family-friendly features.
  3. KelownaOpens in a new window: Kelowna is a picturesque city in the Okanagan Valley, known for its stunning lakes, vineyards, and outdoor activities. Notable attractions include UBC-Okanagan, Waterfront Park, and City Park, which provide family-friendly fun and recreational opportunities. Delta Hotels by Marriott Grand Okanagan ResortOpens in a new window is a 4-star hotel offering both beach access and ski opportunities, perfect for adventure seekers. Grand Suites Grand Okanagan by KelownaGoOpens in a new window is a 4-star hotel with a casino, catering to those looking for entertainment. Lastly, Kelowna Bed and BreakfastOpens in a new window is a cozy Bed & Breakfast that offers complimentary meals and various recreational activities nearby, making it a great choice for a relaxed stay.

Things to do in British Columbia for first times

British Columbia offers a perfect blend of adventure and relaxation, from shopping in vibrant cities to skiing on breathtaking slopes. Enjoy scenic walks, guided tours, and hiking through stunning landscapes, all while exploring fascinating museums that showcase the region's rich culture and history. Here's a quick itinerary to make the most of your trip to British Columbia:

  • Visit Whistler: Whistler is a world-renowned destination for outdoor enthusiasts. In the winter months, you can indulge in thrilling activities such as skiing and snowboarding on the stunning slopes of Whistler Blackcomb. During the summer, the mountains transform into a haven for hikers and bikers, with numerous trails offering breathtaking views. Don’t forget to take a scenic gondola ride for an unforgettable perspective of the area. For a unique experience, try sledding or simply relax by one of the picturesque lakes nearby, soaking in the beauty of the alpine environment.
  • Visit Vancouver: Vancouver is a vibrant city that effortlessly blends urban sophistication with natural beauty. Explore the diverse art scene by visiting local galleries and museums, or take a leisurely stroll through Stanley Park to enjoy the stunning waterfront views. The city is also known for its excellent shopping districts, perfect for picking up unique souvenirs. As night falls, head to Granville Street or Commercial Drive to experience the lively nightlife, filled with bars, restaurants, and live music that captures the spirit of the city.
  • Visit Victoria: Victoria, the capital of British Columbia, is famous for its charming gardens and rich history. Stroll through the beautiful Butchart Gardens, where vibrant flowers create a stunning landscape. You can also visit the Royal BC Museum to learn about the province's history and culture. For a memorable experience, consider going on a whale-watching tour, where you might see orcas and other marine life. Don't miss the picturesque ferry ride to and from the mainland, offering stunning views of the surrounding waters and islands.

4 tips to find a great British Columbia hotel deal

  1. Book for the cheapest times: The most affordable time to visit British Columbia is during January, October, and November, when hotel rates are significantly lower. Domestic travellers should aim to book their flights at least 2 months in advance for the best deals, while international visitors should secure their tickets at least 3 months ahead to find more budget-friendly options. A stay of at least 2-3 days is recommended to fully appreciate the great value for money offered by the region's main attractions, including its renowned museums. This makes for a fantastic getaway that won’t break the bank.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to British Columbia, exploring options can lead to some fantastic hotel discounts. To uncover these offers, head to the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover reduced rates on accommodations close to your travel date. You could also set up email alerts or push notifications from Hotels.com to keep informed about flash sales and special promotions, helping ensure you don't miss any chances to snag a great hotel deal.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel’s location, star rating, and the time of year. As a result, being flexible with your travel dates may help you save on hotel expenses in British Columbia.
  4. Consider your location: Staying in the heart of major cities in British Columbia offers undeniable convenience, as you'll find yourself close to a host of local attractions. However, this prime location often comes with a higher price tag. In contrast, smaller towns and rural areas are more likely to provide affordable accommodation options. For those seeking better rates, considering hotels situated outside the city centre can be a wise choice. While this may necessitate a bit more travel to reach key attractions, the potential for significant savings might make it worthwhile for budget-conscious travellers.

Best time to go to British Columbia

British Columbia has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. June to August are the peak travel months in British Columbia, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, with no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny to mostly cloudy conditions.

What's British Columbia like?

British Columbia is a friendly locale known for its restaurants and cafes. If you're visiting during colder months, enjoy activities such as skiing during your stay.

Where are the best places to stay in British Columbia?

Here's our travelers' top place to stay in British Columbia:

Creekside B & B, in Nelson

  • Free breakfast • Free parking • Free WiFi • Terrace • Garden

What is there to see around British Columbia?

  • Canada Place Cruise Ship Terminal (60.5 mi/97.3 km from the city center)
  • Canada Place (60.5 mi/97.4 km from the city center)
  • Banff National Park (392.4 mi/631.5 km from the city center)
  • Glacier National Park (429.4 mi/691.1 km from the city center)
  • Victoria Clipper Ferry Terminal (0.6 mi/0.9 km from the city center)

What is there to do around British Columbia?

  • Robson Street (60.1 mi/96.8 km from the city center)
  • The McPherson Playhouse (0.1 mi/0.1 km from the city center)
  • Chinatown (0.1 mi/0.2 km from the city center)
  • Bay Centre (0.2 mi/0.4 km from the city center)
  • Victoria Royal Theatre (0.4 mi/0.6 km from the city center)

Other Popular British Columbia Attractions

  • Victoria Harbour
  • Swartz Bay Ferry Terminal
  • Olympic National Park
  • Tsawwassen Ferry Terminal
  • Departure Bay Ferry Terminal

Terms and conditions

*Book by 5/26/2025 11:59 pm in hotel property local time. Stay between 4/17/2025-9/30/2025. Member Prices are available to Hotels.com™ app users and Hotels.com™ Rewards members. Limited availability, blackout periods may apply.

Hotels.com Rewards members save more, as compared to non-members shopping on Hotels.com. Members 18+. Eligible properties only. Reward Night worth average daily rate of 10 stamps (excluding taxes/fees). Taxes/fees payable on reward night. Booking exclusions apply, see terms https://ca.hotels.com/lp/b/terms-of-service?pos=HCOM_CA&locale=en_CA.