British Columbia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Book British Columbia Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in British Columbia

Top Hotels in British Columbia

The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is NZ$212 per night
4.4/5Excellent! (1,184 reviews)

"Great location just enough off the main pathway. Nice pool area. Well managed pool numbers in the wake of Covid 19 restrictions"…"

Reviewed on 5 Aug. 2020

The Westin Resort & Spa, Whistler
Delta Hotels by Marriott Grand Okanagan Resort
4 out of 5
1310 Water St, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is NZ$472 per night
4.3/5Excellent! (990 reviews)

"Amazing location,staff. Will always return to this Delta whenever we are back in Kelowna"…"

Reviewed on 4 Aug. 2020

Delta Hotels by Marriott Grand Okanagan Resort
Hilton Whistler Resort & Spa
4 out of 5
4050 Whistler Way, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is NZ$212 per night
4.1/5Very Good! (1,128 reviews)

"The Staff was very helpful and friendly. Pool was great!"…"

Reviewed on 5 Aug. 2020

Hilton Whistler Resort & Spa
Coast Capri Hotel
3.5 out of 5
1171 Harvey Ave, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is NZ$261 per night
4.4/5Excellent! (949 reviews)

"Nice staff, everything was clean. Room was clean, comfortable bed and good size room. Next to a liquor store and grocery store along with a few fast food restaurants. Pick up at the back for wine tours and cabs. $10-12 cab ride to Bernard to be by the water, restaurants/pubs. Also same to breweries. ..."…"

Reviewed on 3 Aug. 2020

Coast Capri Hotel
Pinnacle Hotel Harbourfront
4 out of 5
1133 Hastings St W, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is NZ$212 per night
4.2/5Very Good! (2,637 reviews)

"Clean, Nice staff, rooms are a little out dated. pillows and bed were okay. noisy loud ringing sound at night, not sure what it was. due to covid you have to wait awhile for the elevator cause you can’t go in them if there is already people in it. the reservation system for the pool isn’t great."…"

Reviewed on 3 Aug. 2020

Pinnacle Hotel Harbourfront
Pan Pacific Vancouver
4.5 out of 5
999 Canada Pl, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is NZ$332 per night
4.6/5Wonderful! (3,147 reviews)

"Hotel was great by the pool was open but way overcrowded"…"

Reviewed on 4 Aug. 2020

Pan Pacific Vancouver
Days Inn & Conference Centre by Wyndham Penticton
2.5 out of 5
152 Riverside Dr, Penticton, BC
Free cancellationReserve now, pay when you stay
The price is NZ$209 per night
3.6/5Good! (971 reviews)

"The location was excellent! The staff were friendly and helpful. Would definitely stay there again."…"

Reviewed on 4 Aug. 2020

Days Inn & Conference Centre by Wyndham Penticton
Ramada Hotel & Conference Center by Wyndham Kelowna
3 out of 5
2170 Harvey Ave, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is NZ$209 per night
3.8/5Good! (979 reviews)

"Check in was easy, front staff was pleasant to deal with. Lots of parking available at the property and location was prime. Close to multiple restaurants, grocery stores etc. about a 10 minute drive to downtowns here you can spend a good chunk of your day, walking by theSeemed safe to walk around ..."…"

Reviewed on 3 Aug. 2020

Ramada Hotel & Conference Center by Wyndham Kelowna
Waters Edge Shoreside Suites
3.5 out of 5
1971 Harbour Crescent, Ucluelet, BC
The price is NZ$448 per night
4.4/5Excellent! (997 reviews)

"Whenever we come to Ucululet/Tofino area we always stay at Waters Edge. Large rooms, great kitchen area and awesome views (make sure you get a water view) some rooms have soaker tubs on the deck which is a treat. The reception is always so helpful. They now have a restaurant on site but I have not ..."…"

Reviewed on 5 Aug. 2020

Waters Edge Shoreside Suites
Aava Whistler Hotel
3.5 out of 5
4005 Whistler Way, Whistler, BC
The price is NZ$181 per night
4.2/5Excellent! (1,978 reviews)

"Very clean, nice rooms and great location across the street from the village."…"

Reviewed on 5 Aug. 2020

Aava Whistler Hotel
Don't see what you're looking for?
See all available properties in British Columbia
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Accommodation in British Columbia

Pack your bags and take a trip to British Columbia, where you’re guaranteed to have an amazing adventure. This incredible destination makes an ideal escape no matter what time of year you’re travelling, and a stay in British Columbia will likely mark the highlight of your trip. Best yet, you can book all of your travel arrangements with ease right here on Expedia.co.nz today.

Regardless of your particular tastes—be they low-key or luxurious—Expedia.co.nz will help you find the British Columbia accommodation that’s perfect for you. There are so many resorts and motels where to reserve a room, enjoy an on-site restaurant, or host a conference, whatever your budget is, you’ll find cheap hotels in British Columbia with just a quick search.

Where to Stay in British Columbia?

Whether you’re travelling on your own or with loved ones, have a terrific time in British Columbia. And with all of the British Columbia hotel deals here on Expedia.co.nz, finding the best accommodations is affordable and easy.