Hotels in British Columbia (Canada)
In order to supply this free comparison, booking sites pay us a fee when a user clicks on their specific offer. We do not display any offers (including cheaper offers) that do not meet our minimum fee requirements. Cheaper offers may on occasion be available under "More deals" as we request updated offers from online booking sites when you click that button. Learn how trivago works.
30996 hotels in British Columbia
- 3 StarsFive mineral-fed hot spring poolsSee prices from 10 sitesfrom$350
Fairmont Hot Springs Resort
4 StarsProfessional spa and massage servicesSee prices from 11 sitesfrom$255Emerald Lake Lodge
4 StarsExperience serene Yoho National ParkSee prices from 9 sitesfrom$465Secret Cove Cottage Suites
Ocean views and wildlife sightingsSelect dates to see exact pricesDays Inn by Wyndham Valemount
3 StarsHeated indoor pool with waterslideSee prices from 13 sitesfrom$120Black Rock Oceanfront Resort
4 StarsBring pets to resort suitesSelect dates to see exact pricesPrestige Oceanfront Resort
4 StarsWaterfront views of Sooke HarbourSee prices from 13 sitesfrom$200Copper Point Resort
4 StarsProximity to golf and skiingSee prices from 10 sitesfrom$238Manning Park Resort
3 StarsEnjoy winter sports and skatingSee prices from 3 sitesfrom$326Ocean Promenade Hotel
3 StarsOn-site cafe with ocean viewsSee prices from 9 sitesfrom$168Walnut Beach Resort
4 StarsYear-round heated outdoor poolSee prices from 12 sitesfrom$192The Lodge at Arrow Lakes
3 StarsDine at on-site tavern restaurantSee prices from 13 sitesfrom$187Port Augusta Inn and Suites
2 StarsStrait of Georgia Mountain ViewsSee prices from 9 sitesfrom$146Sun Peaks Grand Hotel & Conference Centre
4 StarsSecure Ski And Bike ValetSee prices from 9 sitesfrom$633Tigh-Na-Mara Seaside Spa Resort
4 StarsOn-site dining at Cedars RestaurantSee prices from 9 sitesfrom$302Watermark Beach Resort
4 StarsSwim in seasonal saltwater poolSee prices from 14 sitesfrom$187Sandman Hotel Revelstoke
3 StarsShuttle access to ski resortSee prices from 14 sitesfrom$136Best Western Plus Tin Wis Resort
3 StarsEnjoy ocean views from roomsSee prices from 13 sitesfrom$336Divya Sutra Plaza and Conference Centre, Vernon, BC
4 StarsHeated Indoor Pool and SaunaSee prices from 11 sitesfrom$52The Beach Club Resort
4 StarsDirect access to Parksville BeachSee prices from 12 sitesfrom$218Best Western Plus Merritt Hotel
3 StarsHot buffet breakfast with varietySee prices from 11 sitesfrom$202Comfort Inn
3 StarsHighway access and nearby shoppingSee prices from 13 sitesfrom$112Best Western Plus Chemainus Inn
3 StarsIndoor Saltwater Pool and WhirlpoolSee prices from 13 sitesfrom$214Invermere Inn & Suites
3 StarsCentral Location Near Downtown ShopsSee prices from 12 sitesfrom$144River Rock Casino Resort
4 StarsOn-site Gordon Ramsay SteakSee prices from 15 sitesfrom$160Sundance Lodge
3 StarsDirect ski-in ski-out lift accessSee prices from 12 sitesfrom$304Fernie Stanford Resort
3 StarsRiverside views near Fernie AlpineSee prices from 10 sitesfrom$213Best Western Williams Lake Hotel
3 StarsConvenient Highway 97 access pointSee prices from 11 sitesfrom$188Prestige Radium Hot Springs Resort, WorldHotels Crafted
4 StarsUtilize indoor pool and hot-tubSee prices from 12 sitesfrom$214Days Inn by Wyndham Cranbrook Conference Centre
3 StarsSwim in seasonal outdoor poolSee prices from 10 sitesfrom$139Radisson Blu Vancouver Airport Hotel & Marina
4 StarsWaterfront marina and river viewsSee prices from 13 sitesfrom$215Radisson Hotel Fort St. John
3 StarsConvenient access to local amenitiesSee prices from 13 sitesfrom$115Sandman Hotel & Suites Squamish
3 StarsIndoor pool with fast waterslideSee prices from 14 sitesfrom$299Best Western Plus Regency Inn & Conference Centre
3 StarsFull Service On-site Restaurant DiningSee prices from 12 sitesfrom$200Courtyard by Marriott Nanaimo
3 StarsWalk to downtown Nanaimo attractionsSee prices from 10 sitesfrom$209
The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.













