COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search 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

Pinnacle Hotel Harbourfront
4 out of 5
1133 Hastings St W, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$149 per night from 12 Mar to 13 Mar
Excludes taxes & fees
4.2/5Very Good! (2,522 reviews)

"My room was upgraded, at no charge. The view of the harbour is outstanding. Everything in the lobby and room was pristine. No valet parking, due to Covid, but underground public parking was easy to find and navigate, with an elevator right to the lobby. Free breakfast included with the deal. The ..."…"

Reviewed on 4 Mar,2021

Pinnacle Hotel Harbourfront
The Sutton Place Hotel - Vancouver
4.5 out of 5
845 Burrard St, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$185 per night from 13 Mar to 14 Mar
Excludes taxes & fees
4.4/5Excellent! (1,331 reviews)

"Elevator is not secure, anyone off the street can go to any floor in the hotel"…"

Reviewed on 2 Mar,2021

The Sutton Place Hotel - Vancouver
Hyatt Regency Vancouver
4.5 out of 5
655 Burrard St, Vancouver, BC
Free cancellation
The price is SG$189 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.5/5Wonderful! (1,037 reviews)

"No cleaning room service during my stay. Even with the current situation, this could be solved. Thanks"…"

Reviewed on 7 Mar,2021

Hyatt Regency Vancouver
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Pan Pacific Vancouver
4.5 out of 5
999 Canada Pl, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$285 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.6/5Wonderful! (3,051 reviews)

"Everything was nice and I recommend this place to anybody who wants to do relax."…"

Reviewed on 7 Mar,2021

Pan Pacific Vancouver
La Quinta Inn by Wyndham Vancouver Airport
2.5 out of 5
8640 Alexandra Rd, Richmond, BC
Free cancellationReserve now, pay when you stay
The price is SG$124 per night from 15 Mar to 16 Mar
Excludes taxes & fees
4.1/5Very Good! (2,009 reviews)

"Clean, basic hotel. Staff was pleasant. Free parking on site"…"

Reviewed on 28 Feb,2021

La Quinta Inn by Wyndham Vancouver Airport
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 SG$186 per night from 12 Mar to 13 Mar
Excludes taxes & fees
4.2/5Excellent! (984 reviews)

"Everything was great! Expect I was a little disappointed they charge $24 for parking per day"…"

Reviewed on 28 Feb,2021

Delta Hotels by Marriott Grand Okanagan Resort
SPIRIT RIDGE - in the Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
Free cancellationReserve now, pay when you stay
The price is SG$208 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.4/5Wonderful! (992 reviews)

"Very beautiful room if you get lake view. Suite is fully stocked for anything. Hot tub still open during covid by sign up. Restaurant is fantastic. Room had soaker tub on patio but was winterized during our feb stay... we will definitely return!"…"

Reviewed on 21 Feb,2021

SPIRIT RIDGE - in the Unbound Collection by Hyatt
EXchange Hotel Vancouver
4 out of 5
475 Howe Street, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$160 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.5/5Wonderful! (1,576 reviews)

"Had a wonderful stay at the Exchange Hotel. Friendly service. Beautiful rooms. Clean. Perfect area - everything is walking distance! Will definitely be staying here again!"…"

Reviewed on 7 Mar,2021

EXchange Hotel Vancouver
Harrison Hot Springs Resort and Spa
3 out of 5
100 Esplanade Avenue, Harrison Hot Springs, BC
The price is SG$245 per night from 28 Mar to 29 Mar
Excludes taxes & fees
3.8/5Good! (1,726 reviews)

"The pools were really the only unique part of the resort...no other available amenities to speak of!"…"

Reviewed on 24 Feb,2021

Harrison Hot Springs Resort and Spa
Hotel Blu Vancouver
4 out of 5
177 Robson Street, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$178 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.7/5Exceptional! (1,643 reviews)

"Modern styling, very clean, friendly and helpful staff"…"

Reviewed on 1 Mar,2021

Hotel Blu Vancouver
The Westin Bayshore, Vancouver
4 out of 5
1601 Bayshore Dr, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$188 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.4/5Wonderful! (988 reviews)

"My daughter and I enjoyed our 2 night stay. The hotel room was a good size and it was clean. We had a lovely view of the harbour and the North Shore Mountains. The breakfast was delicious in the dining room. The parking included and a $50 voucher for each day was a welcome bonus!!"…"

Reviewed on 2 Mar,2021

The Westin Bayshore, Vancouver
Fairmont Waterfront
4.5 out of 5
900 Canada Place Way, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$290 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.6/5Exceptional! (1,045 reviews)

"We stayed at the Fairmont Waterfront due to the location."…"

Reviewed on 27 Feb,2021

Fairmont Waterfront
The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
The price is SG$231 per night from 5 Apr to 6 Apr
Excludes taxes & fees
4.4/5Wonderful! (1,562 reviews)

"Westin is a great hotel to stay! Room was spacious and sparkling clean, pool and hot tubs worked great, kitchen had everything we needed. Service was great too!"…"

Reviewed on 27 Feb,2021

The Westin Resort & Spa, Whistler
Crystal Lodge
3.5 out of 5
4154 Village Green, Whistler, BC
The price is SG$146 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.5/5Wonderful! (1,074 reviews)

"Convenient location in the Village by base of the mountain, friendly and helpful staff, A ."…"

Reviewed on 2 Mar,2021

Crystal Lodge
The Burrard
3 out of 5
1100 Burrard Street, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$95 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.3/5Excellent! (1,909 reviews)

"What a gem of a small hotel! Very clean, great location and a lovely courtyard. Excellent value."…"

Reviewed on 7 Mar,2021

The Burrard
Georgian Court Hotel BW Premier Collection
4 out of 5
773 Beatty St, Vancouver, BC
Free cancellationReserve now, pay when you stay
The price is SG$173 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.6/5Wonderful! (1,829 reviews)

"I love the guest service and the hotel are great place to stay."…"

Reviewed on 5 Mar,2021

Georgian Court Hotel BW Premier Collection
Emerald Lake Lodge
3.5 out of 5
Emerald Lake Road, Field, BC
The price is SG$182 per night from 5 Apr to 6 Apr
Excludes taxes & fees
4.2/5Very Good! (989 reviews)

"So nice to have the shuttle, and the option to hole up in your room or go to the lodge. Love the hike around the lake"…"

Reviewed on 6 Mar,2021

Emerald Lake Lodge
Aava Whistler Hotel
3.5 out of 5
4005 Whistler Way, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is SG$147 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.3/5Excellent! (1,996 reviews)

"Warm Welcome Hot tub Pool services Near to whistler village"…"

Reviewed on 6 Mar,2021

Aava Whistler Hotel
Hilton Whistler Resort & Spa
4 out of 5
4050 Whistler Way, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is SG$162 per night from 14 Mar to 15 Mar
Excludes taxes & fees
4.2/5Very Good! (1,303 reviews)

"I liked that it was right next door to the gondola, very convenient for when i went skiing."…"

Reviewed on 1 Feb,2021

Hilton Whistler Resort & Spa
Pinnacle Hotel Whistler Village
3.5 out of 5
4319 Main St, Whistler, BC
Free cancellation
The price is SG$154 per night from 10 Mar to 11 Mar
Excludes taxes & fees
4.2/5Very Good! (2,343 reviews)

"Overall, this was a good place to stay. It’s a bit older but otherwise fine. If you get a room with a kitchenette it has very basic kitchen supplies - so if you need something like a baking sheet, measuring cups, or a cutting board you will need to bring them."…"

Reviewed on 7 Mar,2021

Pinnacle Hotel Whistler Village
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.

Find your ideal hotel in British Columbia


How much does it cost to stay in a hotel in British Columbia?

The range of costs in British Columbia tend to vary, with more affordable options starting at SG$95 and luxury accommodation going up to SG$290. The exact cost of a hotel in British Columbia is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.


What is the cheapest price for a hotel in British Columbia?

Cheap hotels in British Columbia are easier to find than you might think. The lowest prices are usually starting at SG$95, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.


If I need to cancel my hotel reservation in British Columbia, will I receive a refund?

Many of our accommodation bookings in British Columbia offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.


How to find the best hotels in British Columbia?

When you browse on Expedia, you'll find an extensive selection of hotels in British Columbia covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.


What kind of hotels can I find in British Columbia?

All sorts of travellers visit British Columbia, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.


How to find the best hotel deals in British Columbia?

Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in British Columbia, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.


Why book your hotel in British Columbia with Expedia?

Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.