Top Resorts in British Columbia

Find the Top Resorts in British Columbia – 800+ Quality Options from Leading Providers

Destination
Where do you want to go?
Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
321-340 out of 816 resorts
1Filter & Sort
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.4
Perfect1 review
From   US$ 85 /nightSelect
  • Year-round outdoor pool and hot tub
  • Skiing access to Blackcomb Mountain
  • In-suite spa services available
From   US$ 59 /nightSelect
  • Private balconies with ocean views
  • Comfortable suites with full kitchens
  • Award-winning eco-friendly hotel
8.2
Great34 reviews
  • Sun terrace
  • Bicycle parking
  • Private bathroom
From   US$ 252 /nightSelect
  • Private check-in and check-out services
  • Sun terrace and picnic area available
  • Adults-only guest house for tranquility
8.0
Great50 reviews
  • Jacuzzi Suites
  • Private Balconies
  • Ocean Views
From   US$ 124 /nightSelect
  • Ocean-view jacuzzi suites available
  • Rooms with private balconies offered
  • Beach access just steps away
  • Hot tub
  • Ski storage
  • Coffee shop
From   US$ 104 /nightSelect
  • On-site hot tub with mountain views
  • Daily full English breakfast options
  • Ski storage for winter activities
  • Indoor Pool
  • Athletic Club
  • Coastal Tides Spa
From   US$ 129 /nightSelect
  • Breathtaking views of Sooke Harbour
  • World-class spa and rejuvenation services
  • On-site dining with fresh local cuisine
8.2
Great62 reviews
  • Private Parking
  • Picnic Area
  • Hiking Trails
From   US$ 68 /nightSelect
  • On-site hiking and fishing activities
  • Free private parking for guests
  • Pet-friendly environment for travelers
8.4
Great73 reviews
  • Rooftop Pool
  • Fitness Centre
  • Private Dining
From   US$ 268 /nightSelect
  • Vibrant boutique style and unique decor
  • Elevated, sustainable dining at Bruno
  • On-site rooftop swimming pool
8.2
Great63 reviews
  • Hot Tub
  • Garden
  • Golf Course
From   US$ 65 /nightSelect
  • Private bathroom with hot tub options
  • Relaxing garden space for guests
  • Soundproof units for peaceful stay
  • Business Centre
  • Private Dining
  • Free Parking
From   US$ 132 /nightSelect
  • On-site restaurant with private dining room
  • Pet-friendly accommodations available
  • Flat-screen cable TVs in rooms
  • Game Room
  • Billiards
  • Conference Room
From   US$ 142 /nightSelect
  • Billiards and game room activities
  • Outdoor dining area for guests
  • 24-hour reception for convenience
Bed & Breakfast
  • Mountain views
  • Shared lounge
  • Garden terrace
From   US$ 141 /nightSelect
  • Adults-only accommodation for tranquility
  • Mountain views from private balconies
  • Serene garden and terrace spaces
  • Seasonal Pool
  • Golf Course
  • Outdoor Dining
From   US$ 109 /nightSelect
  • Seasonal outdoor pool with mountain views
  • Complimentary continental breakfast daily
  • On-site golf course for leisure
  • Outdoor pool
  • On-site restaurant
  • Golf course
From   US$ 56 /nightSelect
  • Heated outdoor seasonal pool
  • On-site restaurant with local dishes
  • Convenient access to Grouse Mountain
Bed & Breakfast
8.2
Great112 reviews
  • Sun terrace
  • Garden
  • Shared lounge
From   US$ 133 /nightSelect
  • Mountain and sea views from patio
  • Vegetarian and vegan breakfast options
  • Indoor play area for children
  • Restaurant
  • Free parking
  • Pet-friendly
From   US$ 118 /nightSelect
  • Pet-friendly suites for your family trips
  • Free parking and restaurant on-site
  • Fully renovated suites for comfort
  • Private Garden
  • Picnic Area
  • Flat-Screen TV
From   US$ 83 /nightSelect
  • River views and serene atmosphere
  • World-class hiking and biking nearby
  • Private garden and picnic area
  • Fitness centre
  • Sauna
  • Flat-screen TV
From   US$ 100 /nightSelect
  • On-site fitness centre and sauna
  • Flat-screen TVs in all rooms
  • Complimentary wi-fi access
Bed & Breakfast
  • Spa bath
  • Snack bar
  • Private parking
From   US$ 116 /nightSelect
  • Unique themed rooms with original decor
  • Spa bath and scenic mountain views
  • Continental and gluten-free breakfast options
  • Beach Patio
  • Mini Golf
  • BBQ Area
From   US$ 70 /nightSelect
  • Direct beach access from the hotel
  • Free unlimited mini golf at Paradise Fun Park
  • Cozy beachside patio for grilling