We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
$25 Amazon.com Gift Card Get yours when you book a hotel on TripAdvisor and review your stay!

British Columbia

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in British Columbia?

We'll send you updates with the latest deals, reviews and articles for British Columbia each week.

Map of British Columbia Hotels

Hotels (1,229)

B&Bs / Inns (1,773)

Specialty Lodging (1,242)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travelers' Choice® 2016 Winner Small Hotels
 
2379 Chardonnay Lane, Abbotsford, British Columbia V4X 0A6, Canada
BROOKSIDE INN Boutique Hotel Slideshow
Show Prices
$117 - $165 Avg. price/night*
Ollie #1 of 1,229 hotels in British Columbia
  •  Amazing stay 
  • From check in to check out- this was a perfect stay for us and a great... more
  • September 30, 2016
Professional photos | Traveler photos (151)
Special Offer Direct Booker Reward
Certificate of Excellence
Travelers' Choice® 2016 Winner Best Service | Romance
 
590 Van Horne St S, Cranbrook, British Columbia V1C 4W7, Canada
Ollie #2 of 1,229 hotels in British Columbia
  •  Hard to beat 
  • An independent motel on the west wend of Cranbrook. Like all the motels in... more
  • September 26, 2016
Traveler photos (129)
Special Offer RATES FROM $107/NIGHT
Knight Inlet Lodge (Glendale Cove)
8841 Driftwood Rd, Glendale Cove, British Columbia V9J 1A8, Canada
Knight Inlet Lodge Slideshow
$764 - $4,582 Avg. price/night*
Ollie #3 of 1,229 hotels in British Columbia
Traveler photos (361)
Certificate of Excellence
Travelers' Choice® 2016 Winner Best Service | Small Hotels | Romance
 
Abigail's Hotel (Victoria) 4.0 of 5
906 McClure St, Victoria, British Columbia V8V 3E7, Canada
Show Prices
$144 - $265 Avg. price/night*
Ollie #4 of 1,229 hotels in British Columbia
  •  Elegance in Victoria! 
  • After staying at Abigail's, there's no wonder why it's rated the #1 place... more
  • September 30, 2016
Professional photos | Traveler photos (580)
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury | Best Service | Top Hotels
 
1038 Canada Place, Vancouver, British Columbia V6C 0B9, Canada
Fairmont Pacific Rim Slideshow
Show Prices
$365 - $684 Avg. price/night*
Ollie #5 of 1,229 hotels in British Columbia
  •  Luxury  
  • The Pacific Rim has great rooms, it's not inexpensive but it quality. The... more
  • September 30, 2016
Professional photos | Traveler photos (1230)
Special Offer Bed & Breakfast Offer
Certificate of Excellence
Travelers' Choice® 2016 Winner Best Service | Top Hotels | Romance
 
L'Hermitage Hotel (Vancouver) 4.0 of 5
788 Richards Street, Vancouver, British Columbia V6B 0C7, Canada
L'Hermitage Hotel Slideshow
Show Prices
$204 - $373 Avg. price/night*
Ollie #6 of 1,229 hotels in British Columbia
Professional photos | Traveler photos (879)
Special Offer Travelers' Choice...
Certificate of Excellence
Travelers' Choice® 2016 Winner Small Hotels | Best Service
 
10635 Jesmond Road, Jesmond, British Columbia V0K 1K0, Canada
Echo Valley Ranch & Spa Slideshow
Show Prices
$338 - $1,045 Avg. price/night*
Ollie #7 of 1,229 hotels in British Columbia
Traveler photos (332)
Offers & Announcements Magic is in the Air
6706 Ponderosa Dr, Osoyoos, British Columbia V0H 1V3, Canada
Sandy Beach Motel Slideshow
Show Prices
$84 - $137 Avg. price/night*
Ollie #8 of 1,229 hotels in British Columbia
  •  Such Friendly Owners 
  • When we arrived after a long drive, we set into describing a problem... more
  • September 29, 2016
Professional photos | Traveler photos (110)
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury | Romance | Best Service | Top Hotels
 
801 West Georgia Street, Vancouver, British Columbia V6C 1P7, Canada
Rosewood Hotel Georgia Slideshow
Show Prices
$224 - $656 Avg. price/night*
Ollie #9 of 1,229 hotels in British Columbia
  •  Like a Royal Meeting 
  • First time inside this hotel. Attended a morning workshop in the... more
  • September 30, 2016
Professional photos | Traveler photos (807)
Special Offer 3rd or 4th Night Free
Certificate of Excellence
Travelers' Choice® 2016 Winner Top Hotels | Best Service | Romance
 
623 Courtney Street, Victoria, British Columbia V8W 1B8, Canada
Magnolia Hotel And Spa Slideshow
Show Prices
$175 - $300 Avg. price/night*
Ollie #10 of 1,229 hotels in British Columbia
  •  An Elegant Get Away 
  • I wanted to do something special for our 39th anniversary so after a bit... more
  • September 30, 2016
Professional photos | Traveler photos (715)
Special Offer Book Direct for...
Certificate of Excellence
Travelers' Choice® 2016 Winner Romance | Top Hotels
 
845 Hornby St, Vancouver, British Columbia V6Z 1V1, Canada
Wedgewood Hotel & Spa Slideshow
Show Prices
$260 - $576 Avg. price/night*
Ollie #11 of 1,229 hotels in British Columbia
  •  A Wedgewood WONDERMENT 
  • The most romantic 47th wedding anniversary getaway. We enjoyed everything... more
  • September 30, 2016
Professional photos | Traveler photos (626)
Offers & Announcements BOOK DIRECT & SAVE 20%
Certificate of Excellence
Travelers' Choice® 2016 Winner Romance | Best Service | Top Hotels
 
Loden Hotel (Vancouver) 4.5 of 5
1177 Melville Street, Vancouver, British Columbia V6E 0A3, Canada
Loden Hotel Slideshow
Show Prices
$236 - $653 Avg. price/night*
Ollie #12 of 1,229 hotels in British Columbia
Professional photos | Traveler photos (615)
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury | Top Hotels | Romance
 
500 Osprey Lane at Chesterman Beach, Tofino, British Columbia V0R 2Z0, Canada
Wickaninnish Inn and The Pointe Restaurant Slideshow
Show Prices
$283 - $492 Avg. price/night*
Ollie #13 of 1,229 hotels in British Columbia
#1 of 17 hotels in Tofino
  •  Great but not amazing 
  • The Wickaninnish Inn is a good hotel and the location makes all the... more
  • September 30, 2016
Professional photos | Traveler photos (811)
1165 Cedarwood Place, Tofino, British Columbia V0R 2Z0, Canada
Crystal Cove Beach Resort Slideshow
$43 - $44 Avg. price/night*
Ollie #14 of 1,229 hotels in British Columbia
#2 of 17 hotels in Tofino
  •  Great family vacation 
  • We "camped" in one of the RVs. It was huge and had everything we needed... more
  • September 29, 2016
Traveler photos (355)
Special Offer Tofino Glamping
Comfort Inn & Suites (Campbell River) 3.0 of 5
1351 Shoppers Row, Campbell River, British Columbia V9W 2C9, Canada
Show Prices
$98 - $131 Avg. price/night*
Ollie #15 of 1,229 hotels in British Columbia
Professional photos | Traveler photos (62)
Certificate of Excellence
Travelers' Choice® 2016 Winner Top Hotels | Romance
 
1175 Beach Drive, Victoria, British Columbia V8S 2N2, Canada
Oak Bay Beach Hotel Slideshow
Show Prices
$186 - $420 Avg. price/night*
Ollie #16 of 1,229 hotels in British Columbia
Professional photos | Traveler photos (407)
Special Offer Wellness Package
Certificate of Excellence
Travelers' Choice® 2016 Winner Top Hotels | Best Service
 
Sonora Resort (Sonora Island) 4.0 of 5
Sonora Island, British Columbia V7B 1W4, Canada
Sonora Resort Slideshow
Show Prices
$496 - $864 Avg. price/night*
Ollie #17 of 1,229 hotels in British Columbia
Traveler photos (183)
Certificate of Excellence
Travelers' Choice® 2016 Winner Best Service | Top Hotels | Romance
 
Opus Hotel (Vancouver) 4.0 of 5
322 Davie St, Vancouver, British Columbia V6B 5Z6, Canada
Opus Hotel Slideshow
Show Prices
$236 - $432 Avg. price/night*
Ollie #18 of 1,229 hotels in British Columbia
  •  Loved this hotel 
  • This was my first stay at Opus and they did not disappoint. The location... more
  • September 27, 2016
Professional photos | Traveler photos (667)
Special Deal $25.00 Daily F&B Credit
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury | Top Hotels | Best Service
 
1128 West Georgia Street, Vancouver, British Columbia V6E 0A8, Canada
Shangri-La Hotel, Vancouver Slideshow
Show Prices
$284 - $642 Avg. price/night*
Ollie #19 of 1,229 hotels in British Columbia
Professional photos | Traveler photos (826)
Special Offer Breakfast & Parking
9573 Chemainus Rd, Chemainus, British Columbia V0R 1K5, Canada
BEST WESTERN PLUS Chemainus Inn Slideshow
Show Prices
$110 - $145 Avg. price/night*
Ollie #20 of 1,229 hotels in British Columbia
Professional photos | Traveler photos (112)
Special Offer SAVE UP TO 15%