British Columbia Hotels

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in British Columbia

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in British Columbia on Hotels.com. These British Columbia hotels consistently deliver on quality, location and traveler experience. Last updated on .

Top hotels in Vancouver (and vicinity)

Top hotels in Courtenay

Top hotels in Victoria

Top hotels in Whistler

Top cities in British Columbia

Great weekend hotel deals in British Columbia

Showing deals for:Oct 23 - Oct 25

Top landmarks in British Columbia

Check out the British Columbia hotels guests love right now

Find out more about British Columbia

British Columbia: Where Nature's Majesty Meets Cultural Treasures

Discover the breathtaking allure of British Columbia, Canada, where majestic mountains meet the Pacific Ocean. This diverse destination boasts vibrant cities like Vancouver, known for its cultural scene and stunning waterfront views, alongside the serene beauty of Whistler's ski slopes and the enchanting landscapes of the Okanagan Valley. Nature lovers will revel in the lush rainforests of Vancouver Island and the rugged coastline of the Gulf Islands. With world-class dining, outdoor adventures, and rich Indigenous history, British Columbia offers an unforgettable blend of urban sophistication and natural wonder, making it a must-visit for every traveler.

Discover great hotels in British Columbia

British Columbia offers a diverse range of hotel accommodations, from luxury hotels in vibrant cities like Vancouver to cozy inns in picturesque towns. Whether you seek upscale amenities or budget-friendly options, you'll find an array of choices to suit your travel style. Enjoy scenic views and unique local experiences throughout the province. Here are some of our travelers' favorite hotels in British Columbia:

  1. Four Seasons Resort WhistlerOpens in a new window: This luxurious 5.0-star hotel in Whistler boasts an impressive guest rating of 9.6 out of 10, making it a top choice for adventure seekers and families alike. The hotel features a range of amenities including a golf experience, onsite ski rentals, and adventure sports activities. Travelers can indulge in a cozy and family-friendly atmosphere, with standout offerings such as a children’s arcade game room and a mini Scandinavian spa-inspired pool area. Positive remarks highlight the welcoming service and top-notch dining, ensuring a memorable stay for leisure travelers seeking exceptional comfort and unique experiences.
  2. the DOUGLASOpens in a new window: A stunning 5.0-star hotel located in the vibrant city of Vancouver, the DOUGLAS is rated 9.2 out of 10 by guests. This property is perfect for those looking for a romantic getaway or adventure-filled vacation. With amenities such as a hot tub, steam room, and private winery tours, couples can enjoy a lavish experience. The hotel also features a delightful garden view restaurant for intimate dining. Guests appreciate the knowledgeable staff and excellent location, creating an ideal atmosphere for romantic escapades and luxurious relaxation.
  3. Wedgewood Hotel & SpaOpens in a new window: Nestled in Vancouver, this exquisite 5.0-star hotel offers a guest rating of 9.8 out of 10, making it a prime choice for romantic travelers. The property provides a full-service spa with a variety of treatments, enhancing the overall luxurious experience. With 24-hour room service and a sophisticated atmosphere, it’s designed for those seeking a lavish retreat. Travelers rave about the exceptional service and attention to detail, ensuring a personalized and memorable stay in a boutique setting that embodies comfort and elegance.

Where to stay in British Columbia

In Vancouver, Whistler, and Victoria, each destination offers unique experiences. Vancouver boasts vibrant urban life and stunning waterfront views. Whistler is a world-renowned ski resort with breathtaking mountain scenery. Victoria captivates visitors with its beautiful gardens and charming colonial architecture. For first-time visitors, Vancouver is the best choice, providing a diverse range of attractions and easy access to other areas.

  1. VancouverOpens in a new window: Vancouver is a vibrant urban paradise nestled between the mountains and the ocean. This city is celebrated for its stunning natural beauty, offering a unique blend of urban excitement and outdoor adventures. Explore iconic spots like Stanley Park, home to lush gardens and scenic seawalls, or visit Granville Island for its colorful public market and artsy vibe. The city's diverse neighborhoods, like Gastown and Yaletown, are perfect for shopping and discovering unique boutiques. After a day of exploring, enjoy the cultural scene with theaters and art galleries dotting the landscape, making it easy to soak in the local arts.
  2. WhistlerOpens in a new window: Whistler is a world-famous ski resort that transforms into a summer playland, making it a fantastic destination year-round. Known for its incredible skiing and snowboarding, the resort offers an array of slopes catering to all skill levels. In the warmer months, visitors can hike or bike along picturesque trails, and the stunning views from the Peak 2 Peak Gondola are not to be missed. Whistler Village boasts a lively atmosphere with a variety of shops and cultural events, ensuring there's always something happening, whether you’re hitting the slopes or enjoying the local scene.
  3. VictoriaOpens in a new window: Victoria is a charming city known for its beautiful gardens and historic architecture. It’s often referred to as the “Garden City” due to its stunning parks, including the famous Butchart Gardens, which are a must-see for their vibrant floral displays. Victoria’s Inner Harbour is a picturesque spot for leisurely strolls, featuring quaint shops and cultural attractions like the Royal BC Museum. The city's relaxed vibe is perfect for those looking to unwind, and its rich history is showcased through beautifully preserved buildings and delightful waterfront views.

Things to do in British Columbia

British Columbia offers an exciting blend of outdoor adventure and peaceful relaxation. Explore stunning natural parks, paddle through serene lakes, or bike along scenic trails. Enjoy vibrant festivals, shop in charming towns, and unwind with breathtaking sunsets on the beach. Whether you seek thrills or tranquility, British Columbia has it all!

  • Colwood – This charming city offers a delightful blend of nature and culture. Explore the stunning grounds of Hatley CastleOpens in a new window, where you can take in the beautiful architecture and lush gardens, perfect for a romantic stroll. For those who love the outdoors, Colwood boasts picturesque hiking trails and walking paths that lead to scenic views of the nearby beaches. You can also indulge in some shopping at local boutiques, making your visit both relaxing and engaging.
  • Penticton – Nestled between two lakes, this vibrant city is a haven for outdoor enthusiasts. Spend your day at Okanagan BeachOpens in a new window, where you can bask in the sun, swim, or partake in water sports like kayaking. The surrounding mountains invite you to explore their trails, and wildlife sightings are common, making it an ideal spot for nature lovers. Don’t miss the lively festivals that often take place in the area, showcasing local culture and artistry, along with opportunities for biking along scenic routes.
  • Richmond – Discover the unique charm of Richmond, where cultural sites and nature intertwine. Wander through the historic streets of Steveston Village Historic WaterfrontOpens in a new window, where you can learn about the area's rich fishing heritage and enjoy waterfront dining. The city is home to serene gardens and tranquil rivers, perfect for birdwatching or simply soaking in the sunset. After exploring, take advantage of the diverse shopping options available, from local markets to larger retail centers, ensuring a fulfilling day of discovery.

5 tips for savvy savings when booking a hotel in British Columbia

  1. Book for the cheapest times: The most budget-friendly time to visit British Columbia is during April, October, and November, when hotel prices are generally lower. For those looking to explore the region's key landmarks, cultural sites, and natural attractions, a stay of at least 2 days is recommended. This duration allows visitors to appreciate the affordable experiences that British Columbia has to offer, ensuring great value for money while discovering its rich history and stunning landscapes.
  2. Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
  3. Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for British Columbia.
  4. Book with confidence, not guesswork: Prices in British Columbia shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
  5. Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across British Columbia.

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 sunny to mostly sunny, accompanied by 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.

Keep exploring