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

Find out moreOpens in new tab or window

Hotels in British Columbia

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

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 £62 per night from 22 Oct to 23 Oct
3.7/5Good! (939 reviews)

"Great location, easy to find, easy parking, good clean rooms, great covid precautions and fantastic staff. Highly recommend."…"

Reviewed on 14 Oct 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 £63 per night from 26 Oct to 27 Oct
3.8/5Good! (969 reviews)

"I liked the fact that everything we needed was either right on property or within walking distance"…"

Reviewed on 2 Oct 2020

Ramada Hotel & Conference Center by Wyndham Kelowna
Pan Pacific Vancouver
4.5 out of 5
999 Canada Pl, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is £158 per night from 29 Oct to 30 Oct
4.6/5Wonderful! (3,138 reviews)

"Quiet, clean and top notch service. could not ask for anything more. with this covid, they have maintained the protocol of safety and cleanliness."…"

Reviewed on 16 Oct 2020

Pan Pacific Vancouver

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Accent Inns Kelowna
3 out of 5
1140 Harvey Ave, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is £64 per night from 24 Oct to 25 Oct
4.1/5Very Good! (962 reviews)

"The cleanest and humour of the signs and of course the rubber ducky!"…"

Reviewed on 26 Sep 2020

Accent Inns Kelowna
Pinnacle Hotel Harbourfront
4 out of 5
1133 Hastings St W, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is £93 per night from 23 Oct to 24 Oct
4.2/5Very Good! (2,669 reviews)

"Staff were very accommodating and kind. Early check in was no problem, late checkout was given. Excellent at giving recommendations of things to do in the area."…"

Reviewed on 17 Oct 2020

Pinnacle Hotel Harbourfront
Kelowna Inn and Suites
3 out of 5
1070 Harvey Ave, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is £71 per night from 29 Oct to 30 Oct
4/5Very Good! (1,364 reviews)

"Great location close to everything. Great value for the money. We’ve stayed there before and will stay there again!"…"

Reviewed on 18 Oct 2020

Kelowna Inn and Suites
Coast Capri Hotel
3.5 out of 5
1171 Harvey Ave, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is £92 per night from 24 Oct to 25 Oct
4.4/5Excellent! (951 reviews)

"Nice room, upgraded to King deluxe. Staff was excellent, breakfast delivered to room was an excellent touch."…"

Reviewed on 12 Oct 2020

Coast Capri Hotel
Eldorado Resort - Manteo
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is £94 per night from 1 Nov to 2 Nov
4.4/5Excellent! (980 reviews)

"Property and accommodations were very nice. Good location with nice boardwalk. Had a lovely turkey dinner at the restaurant."…"

Reviewed on 15 Oct 2020

Eldorado Resort - Manteo
Delta Hotels by Marriott Whistler Village Suites
4 out of 5
4308 Main St, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is £81 per night from 28 Oct to 29 Oct
4.3/5Excellent! (950 reviews)

"the pool was nice. there was a shortage on robes. also wish there was a lounge in the hotel or a coffee shop"…"

Reviewed on 14 Oct 2020

Delta Hotels by Marriott Whistler Village Suites
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 £103 per night from 3 Nov to 4 Nov
4.3/5Excellent! (976 reviews)

"Beautiful property. Love the on-site restaurant and bar. Staff throughout property very friendly. Only complaint I have is the very soft beds. Woke up every night w lower back pain and couldn't go back to sleep. But if u like soft beds then this is the most perfect place to stay."…"

Reviewed on 6 Oct 2020

Delta Hotels by Marriott Grand Okanagan Resort
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.

Pocket Guide: British Columbia

The soaring mountains of the Canadian Rockies, wild coastline of the Pacific Northwest and the vibrant forests between all make British Columbia one of the best places to book a hotel in North America. Whether you fancy a dip in hot springs, a whale-watching expedition, high-octane snow sports, a trek through the wilderness or star-spotting in “Hollywood North”, you can find it in BC. The spectacular scenery could distract and entertain visitors for months, but it would be wrong to overlook the cosmopolitan city of Vancouver, the intriguing provincial capital of Victoria or the lakeside city of Kelowna. With superb restaurants mixing every type of global cuisine, there’s so much to do in BC.

Where to Stay in British Columbia

Vancouver — The largest city in western Canada is a microcosm of British Columbia. Vancouver is tucked between the ocean and the Coast Mountains and is majestically beautiful – the night time vista with lights sparkling on the water is something to behold. Grab a city hotel, sit in a pub with a local craft beer, and enjoy the waterfront forests and the city skyline.

Victoria — The provincial capital really puts the British in BC – you’ll find tearooms, antique shops and well-tended gardens throughout the city. But it has its own, Canadian, character, with cycle paths criss-crossing the city and a young, bohemian feel thanks to its thriving tech industry. It’s also a great place to enjoy the ocean from its expansive marina offering, amongst other activities, superb whale-watching trips.

Whistler — The ski resort town of Whistler has made a name for itself and now sees more than two million visitors filling their ample selection of hotels every year, most of whom concur with the locals that it is the best place on Earth to ski or snowboard. The 2010 Winter Olympics bequeathed a host of excellent facilities and there are plenty of après-ski options to match.

The Rockies — Find your way into the The Rocky Mountains at some of British Columbia’s best National Parks. Kootenay and Yoho are next to each other on the eastern edge of BC, and are home to the famous Paint Pots hot springs that bubble with iron-rich mud. The magical names of the Valley of Ten Peaks, Floe Lake, Radium Hot Springs and Glacier National Park are not hyperbole – you’ll lose yourself in the beauty of the Rockies.

How to Make the Most of Your Hotel in British Columbia

A trip to the mountains and the ocean has to be on the agenda of everyone who visits British Columbia. With most visitors arriving in Vancouver, the ocean is a good place to start. Gwaii Haanas is a sprawling National Park that covers 138 islands and is the ancestral home of the Haida people – the teeming ocean and remote landscape are awe-inspiring. Take a train ride into the Rockies and trek in the rainforests and wander around the lakes, and in winter pack your snow boots and have fun on the slopes. Back in the city, you’ll want to visit some of Vancouver’s and Victoria’s marvellous museums and galleries before retiring to your comfy hotel for the night.

The Pacific is a wonderful playground for anyone who likes the feeling of fresh air in their face and sea-salt on their lips. Try kayaking along the rocky shorelines, diving off Vancouver Island, whale-watching or yachting and once you’ve done all that, take a flight by sea-plane from Vancouver to Victoria. Find out all about Grizzly bears, or take a driving tour of the vineyards lining the sides of the mountains. Go rock-climbing, white-water rafting and trekking in the mountains and stop off to find out more about Canada’s First Nations. Catch your own salmon and find out how to cook it – there’s always something more to do when you stay in BC.