Search hotels in British Columbia

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in British Columbia

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 16,759 hotels in British Columbia with room rates, reviews, and availability. Most hotels are fully refundable.

Pinnacle Hotel Harbourfront
4 out of 5
1133 Hastings St W, Vancouver, BC, V6E3T3
Fully refundableReserve now, pay when you stay
The price is $251 per night from Jun 4 to Jun 5
$251
per night
Jun 4 - Jun 5
8.4/10 Very Good! (3,597 reviews)
"The hotel is fine, location is excellent. Lobby is a lottle awkward and check in is slow, but the staff is great."

Reviewed on May 26, 2023

Pinnacle Hotel Harbourfront
Hyatt Regency Vancouver
4.5 out of 5
655 Burrard St, Vancouver, BC, V6C2R7
Fully refundable
The price is $268 per night from Jun 25 to Jun 26
$268
per night
Jun 25 - Jun 26
9/10 Wonderful! (1,575 reviews)
"A good decent hotel .. walkable … if you looking for a four seasons and super luxury hotel … it isn’t the case …"

Reviewed on May 27, 2023

Hyatt Regency Vancouver
The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC, V8E 1J3
The price is $191 per night from Jun 4 to Jun 5
$191
per night
Jun 4 - Jun 5
8.8/10 Excellent! (1,629 reviews)
"The staff was great and very attentive, answering and addressing all of my questions. They also were friendly and provided suggestions for areas around Whistler for food and sighseeing options."

Reviewed on May 25, 2023

The Westin Resort & Spa, Whistler

Save an average of 15% on thousands of hotels when you're signed in

Best Western Plus Vancouver Airport Hotel
3.5 out of 5
1041 SW Marine Dr, Vancouver, BC, V6P6L6
Fully refundableReserve now, pay when you stay
The price is $154 per night from May 31 to Jun 1
$154
per night
May 31 - Jun 1
7.4/10 Good! (967 reviews)
"Check in is 4 pm, I do not think this was said when i booked, however I could be wrong. But they kept saying 30 minutes to everyone when people had not even checked out. they were helpful with transportation. But if the hotel is booked and check out is at 11 maybe people should not be allowed to ..."

Reviewed on May 30, 2023

Best Western Plus Vancouver Airport Hotel
Blackcomb Springs Suites by CLIQUE
3 out of 5
4899 Painted Cliff Road, Whistler, BC, V0N 1B0
Fully refundableReserve now, pay when you stay
The price is $122 per night from Jun 1 to Jun 2
$122
per night
Jun 1 - Jun 2
8.6/10 Excellent! (1,021 reviews)
"Simply the best. Loved it 😊"

Reviewed on May 28, 2023

Blackcomb Springs Suites by CLIQUE
EXchange Hotel Vancouver
4 out of 5
475 Howe Street, Vancouver, BC, V6B 2B3
Fully refundableReserve now, pay when you stay
The price is $278 per night from Jun 11 to Jun 12
$278
per night
Jun 11 - Jun 12
9.2/10 Wonderful! (2,188 reviews)
"Staff was amazing and very helpful and attentive. I really enjoyed the nods to art deco in the decor of both the lobbies and guest room. It feels like in most of the hotels I've stayed in lately, the cleaning staff starts their routine crazy early; I am grateful to say that the EXchange didn't start ..."

Reviewed on May 30, 2023

EXchange Hotel Vancouver
Paradox Hotel Vancouver
4.5 out of 5
1161 W Georgia St, Vancouver, BC, V6E 0C6
Fully refundableReserve now, pay when you stay
The price is $244 per night from Jun 11 to Jun 12
$244
per night
Jun 11 - Jun 12
9.4/10 Exceptional! (782 reviews)
A Weekend Away
"The room was very nice, comfortable, and luxurious. Lots of space, lots of light, and everything from the bed to the balcony and the bathroom features was great. We ordered room service and the food was excellent. The only minor gripe was that we arrived at 3:10 for our stay (check in begins at 3pm) ..."

Reviewed on May 29, 2023

Paradox Hotel Vancouver
Red Lion Inn and Suites
3 out of 5
3366 Douglas St, Victoria, BC, V8Z 3L3
The price is $118 per night from Jun 4 to Jun 5
$118
per night
Jun 4 - Jun 5
8.4/10 Very Good! (1,833 reviews)
"Very clean, nice staff, good price."

Reviewed on May 29, 2023

Red Lion Inn and Suites
Crystal Lodge
3.5 out of 5
4154 Village Green, Whistler, BC, V0N1B4
The price is $149 per night from Jun 20 to Jun 21
$149
per night
Jun 20 - Jun 21
9.2/10 Wonderful! (1,087 reviews)
"A little dated, but a great location. Clean."

Reviewed on May 28, 2023

Crystal Lodge
Hotel Blu Vancouver
4 out of 5
177 Robson Street, Vancouver, BC, V6E 1B2
Fully refundableReserve now, pay when you stay
The price is $323 per night from May 31 to Jun 1
$323
per night
May 31 - Jun 1
9.4/10 Exceptional! (1,466 reviews)
"Beautiful property! Am used to staying at average quality hotels around the same area and price point so I was absolutely blown away with how nice the lobby, the suite and even the halls were. Equally as good was the friendly and professional staff, I would not hesitate to stay here again!"

Reviewed on May 29, 2023

Hotel Blu Vancouver
Rosedale On Robson Suite Hotel
3.5 out of 5
838 Hamilton Street, Vancouver, BC, V6B 6A2
Fully refundableReserve now, pay when you stay
The price is $198 per night from May 31 to Jun 1
$198
per night
May 31 - Jun 1
9/10 Wonderful! (1,299 reviews)
"Cannot beat the location! Close to everything and check in was a breeze. The rooms are clean and spacious- exactly what we needed"

Reviewed on May 28, 2023

Rosedale On Robson Suite Hotel
Best Western Plus Burnaby Hotel
2.5 out of 5
5411 Kingsway, Burnaby, BC, V5H2G1
The price is $168 per night from Jun 8 to Jun 9
$168
per night
Jun 8 - Jun 9
8.4/10 Very Good! (1,009 reviews)
"."

Reviewed on May 28, 2023

Best Western Plus Burnaby Hotel
Whistler Village Inn And Suites
3 out of 5
4429 Sundial Pl, Whistler, BC, V8E 1G8
Fully refundableReserve now, pay when you stay
The price is $112 per night from Jun 1 to Jun 2
$112
per night
Jun 1 - Jun 2
8.2/10 Very Good! (1,006 reviews)
"Staff were excellent - always cheerful and welcoming"

Reviewed on May 27, 2023

Whistler Village Inn And Suites
Strathcona Hotel
2.5 out of 5
919 Douglas Street, Victoria, BC, V8W 2C2
Fully refundableReserve now, pay when you stay
The price is $158 per night from Jun 4 to Jun 5
$158
per night
Jun 4 - Jun 5
8.4/10 Very Good! (1,008 reviews)
"Location"

Reviewed on May 29, 2023

Strathcona Hotel
Emerald Lake Lodge
3.5 out of 5
Emerald Lake Road, Field, BC, V0A1G0
The price is $441 per night from Jun 12 to Jun 13
$441
per night
Jun 12 - Jun 13
8.4/10 Very Good! (1,000 reviews)
"Lovely lake views!"

Reviewed on May 29, 2023

Emerald Lake Lodge
Holiday Inn Vancouver Centre, an IHG Hotel
3 out of 5
711 Broadway W, Vancouver, BC, V5Z3Y2
The price is $246 per night from Jun 11 to Jun 12
$246
per night
Jun 11 - Jun 12
8.6/10 Excellent! (1,003 reviews)
"All the things you need if there drinks, ice toilets things more that enough you can come with only your clothes"

Reviewed on May 26, 2023

Holiday Inn Vancouver Centre, an IHG Hotel
Kingston Hotel
2 out of 5
757 Richards Street, Vancouver, BC, V6B 3A6
The price is $150 per night from May 31 to Jun 1
$150
per night
May 31 - Jun 1
7.6/10 Good! (998 reviews)
"Can't complain, I only check in at 8 pm and checked out at 5 am the following day because I needed a place to stay nearby the guests I'm taking to the airport. The building was old and they had shared bathrooms but at least it was very clean and I didn't have to wait to take a shower. There weren't ..."

Reviewed on May 23, 2023

Kingston Hotel
Rosewood Hotel Georgia
5 out of 5
801 W Georgia St, Vancouver, BC, V6C1P7
Fully refundableReserve now, pay when you stay
The price is $367 per night from Jun 1 to Jun 2
$367
per night
Jun 1 - Jun 2
9.4/10 Exceptional! (1,005 reviews)
"We absolutely loved the Rosewood Georgia. We had stayed there 38 years ago. The staff were exceptional and the actual facility has been restored and updated with class. We loved the Cafe for breakfast."

Reviewed on May 29, 2023

Rosewood Hotel Georgia
Hilton Whistler Resort & Spa
4 out of 5
4050 Whistler Way, Whistler, BC, V0N1B4
Fully refundableReserve now, pay when you stay
The price is $162 per night from Jun 18 to Jun 19
$162
per night
Jun 18 - Jun 19
8.2/10 Very Good! (1,037 reviews)
"The stay was great"

Reviewed on May 21, 2023

Hilton Whistler Resort & Spa
Coast Capri Hotel
3.5 out of 5
1171 Harvey Ave, Kelowna, BC, V1Y6E8
The price is $135 per night from May 31 to Jun 1
$135
per night
May 31 - Jun 1
8.8/10 Excellent! (1,013 reviews)
"The staff at this hotel are unmatched with customer service. Highly recommend!"

Reviewed on May 29, 2023

Coast Capri 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.

British Columbia Hotel Travel Guide

Welcome to British Columbia

When you use Expedia to reserve a stay at one of our fabulous hotels, resorts, or motels in British Columbia, you can have the escape of your dreams. Our easy booking system makes it easy for you to find exactly what you and your fellow travelers are looking for, no matter what degree of amenities you prefer to have on hand. Whether you want to experience the province's capital of Victoria, or would prefer to stay someplace more , you're guaranteed to find the ideal destination for your trip. See just how simple it is to visit the province of your dreams, start hunting right now.

Hoping to stay at an opulent retreat in British Columbia? Not a problem. We've got a massive assortment of budget inns also. And there are a variety of options in the middle. It's simply based on what you're in the mood for and how much you'd like to save. As for location, you can select a room in any part of the area you'd like. You'll find a ton of lodging options right in the middle of the action, as well as secluded options on the edge of British Columbia. When you search our assortment of rooms in British Columbia, you're guaranteed to find affordable rates and awesome offers on any type of lodge in the area.

Quick facts about British Columbia:

  • Don't forget to stop in Vancouver , Victoria , and Okanagan Valley while you're in the province

Expedia will save you time and money when arranging your reservations at a hotel in British Columbia, so you can spend your time enjoying your stay and not worrying about draining your bank account. So why wait another moment to book your vacation to Canada? Enter your preferred travel dates now to see the best specials on vacations in British Columbia!

Although British Columbia hotels are mainly used by vacationers during the summer months, winter sports enthusiasts frequently take advantage of cheap hotel deals in British Columbia for snowboarding and skiing. Elk and moose hunters also visit British Columbia wilderness areas for the purpose of hunting during the fall. In the late spring, when the blossoms and vegetation at Victoria's Butchart Gardens are in their finest forms, rooms in British Columbia hotels in close proximity to the gardens are impossible to book. If you are interested in seeing the Butchart Gardens when they are at their absolute best, you should remember to make reservations well in advance of your planned stay.

If you are looking for British Columbia hotel packages that are in more remote parts of the province, you should explore the possibility of taking a vacation in the northern coastal community of Prince Rupert. It's quieter than the urban environments of Vancouver and Victoria, and you will be more likely to find better prices on British Columbia hotel deals in Prince Rupert. It is also an excellent choice for those who love to fish for salmon. Discount rates are generally available in Prince Rupert lodging establishments during the winter months. If you are feeling especially adventurous, you can take a nine-hour ferry ride from Prince Rupert to the small city of Ketchikan in the southeastern part of the state of Alaska.

British Columbia is a huge province with many things to see and do. To make certain that you get the right cheap British Columbia hotel deal for your needs as well as for those of your traveling companions, you should check with Expedia before you book a stay at any particular place.

British Columbia hotels information

Number of reviews
26,523
Accommodation
16,759 hotels
Lowest Price
$112
Highest Price
$441

Price trends for hotels in British Columbia

Less expensive
More expensive
Next month
November
March
$141
Month
Price
January
$126
February
$137
March
$181
April
$171
May
$125
June
$141
July
$167
August
$173
September
$146
October
$119
November
$114
December
$118
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in British Columbia. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of British Columbia hotels
Expedia verified reviews