Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in British Columbia

Filter by star ratings
All filters
The Oswego Hotel
8.6 Excellent

1.0 km from city centre, Victoria Show on map

ExcellentBased on 83 reviews
8.6

The Oswego Hotel provides modern 4-star accommodation in Victoria. It is conveniently positioned for guests wishing to sightsee in the area.

Pan Pacific Whistler Village Centre
9.1 Excellent

0.4 km from city centre, Whistler Show on map

ExcellentBased on 482 reviews
9.1

Situated in Whistler, the hotel is a short walk from Vida Spa Fairmont Chateau Whistler and offers a Jacuzzi, a saltwater swimming pool and a sauna. Guests also have exclusive access to the Whistler Day Spa and Fitness Facility and Swimming Pool.

Hilton Vancouver Metrotown
8.3 Excellent

5.6 km from city centre, Burnaby Show on map

ExcellentBased on 449 reviews
8.3

Hilton Vancouver Metrotown offers award-winning accommodation in Burnaby and is a short stroll from Metrotown Railway Station. This modern hotel is an ideal choice for exploring local vineyards as it is set in the Fraser Valley Wine Region.

Sylvia Hotel
8.7 Excellent

2.1 km from city centre, Vancouver Show on map

ExcellentBased on 906 reviews
8.7

This pet-friendly hotel is located in Vancouver and features outdoor tennis courts and free Wi-Fi. It is situated a short walk from Robson Street and the Inukshuk.

The Royal Anne Hotel
8.6 Excellent

0.8 km from city centre, Kelowna Show on map

ExcellentBased on 866 reviews
8.6

Boasting a rooftop terrace and a sauna, Royal Anne Hotel is located in Kelowna and offers charming accommodation. Guests can also enjoy free wireless internet.

Long Beach Lodge Resort
9.0 Excellent

5.1 km from city centre, Tofino Show on map

ExcellentBased on 153 reviews
9.0

Long Beach Lodge Resort is situated on Vancouver Island and offers 4-star accommodation in addition to free Wi-Fi. It also provides laundry facilities, an express check-in and check-out feature and a safe.

Sandman Hotel & Suites Kelowna
7.0 Good

3.2 km from city centre, Kelowna Show on map

GoodBased on 875 reviews
7.0

Situated in Kelowna, Sandman Hotel & Suites Kelowna is within walking distance of Orchard Park Shopping Centre and features a heated pool, a Jacuzzi and a sauna. This modern hotel is an ideal base for exploring local vineyards as it is located in Okanagan Valley.

Coast Kamloops Hotel & Conference Centre
8.6 Excellent

4.1 km from city centre, Kamloops Show on map

ExcellentBased on 587 reviews
8.6

Situated in Kamloops, The Coast Kamloops Hotel & Conference Centre offers 3-star accommodation, as well as a sauna and an indoor pool. It also provides an airport shuttle, a kids pool and room service.

Oasis Inn
7.7 Good

0.7 km from city centre, Kelowna Show on map

GoodBased on 607 reviews
7.7

Oasis Inn is situated in Kelowna and is close to the area's popular attractions. It also provides free Wi-Fi, an outdoor heated pool and a 24-hour reception.

Crystal Lodge
8.8 Excellent

0.6 km from city centre, Whistler Show on map

ExcellentBased on 1,090 reviews
8.8

This comfortable hotel in Whistler offers free Wi-Fi, as well as a sauna and an outdoor heated pool. It also features a Jacuzzi and a fitness centre.

Tips for booking a British Columbia hotel

Cheapest month:November
Most expensive month:June
Average price in British Columbia:C$ 181/night
Absolute cheapest price found:C$ 12/night
Cheapest day:Thursday
Most expensive day:Saturday
C$ 144 - C$ 244
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 159 - C$ 191
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated British Columbia hotels

Show all 11,939 hotels
1
Pan Pacific Whistler Village Centre
9.1 Excellent

0.4 km from city centre, Whistler Show on map

Situated in Whistler, the hotel is a short walk from Vida Spa Fairmont Chateau Whistler and offers a Jacuzzi, a saltwater swimming pool and a sauna. Guests also have exclusive access to the Whistler Day Spa and Fitness Facility and Swimming Pool.

2
Legends
8.9 Excellent

3.7 km from city centre, Whistler Show on map

Featuring an outdoor pool, ski in/out facilities and a rooftop terrace, Legends is located in Whistler and provides comfortable accommodation. It is also a brief car trip from Peak 2 Peak Gondola and Whistler Blackcomb.

3
Whistler Cascade Lodge By Vacasa
8.1 Excellent

0.7 km from city centre, Whistler Show on map

The property is situated in Whistler and is close to The Whistler Sliding Centre. It also provides a car rental desk.

4
Holiday Inn Express & Suites Kelowna - East
8.9 Excellent

4.5 km from city centre, Kelowna Show on map

Situated in Kelowna, Holiday Inn Express & Suites Kelowna - East offers 3-star accommodation, as well as an indoor pool. It also provides an express check-in and check-out feature, an airport shuttle and a 24-hour reception.

5
Mountain Side Hotel Whistler by Executive
8.6 Excellent

0.5 km from city centre, Whistler Show on map

Located amongst a variety of well-known tourist attractions, shops and restaurants, Mountain Side Hotel Whistler by Executive is ideal for those wanting to discover Whistler and its surroundings. It also features a gym, a Jacuzzi and an outdoor pool.

6
L'Hermitage Hotel
9.4 Excellent

0.5 km from city centre, Vancouver Show on map

Located in Vancouver, L'Hermitage Hotel provides stylish, 4-star accommodation close to the Vancouver Public Library. This peaceful hotel is an ideal base for discovering local vineyards as it is situated in the Fraser Valley Wine Region.

7
Sun Peaks Grand Hotel & Conference Centre
8.8 Excellent

2.0 km from city centre, Sun Peaks Show on map

Situated in Sun Peaks, Sun Peaks Grand Hotel & Conference Centre provides 4-star accommodation, as well as an outdoor pool, ski in/out facilities and a swimming pool. It also offers a sauna, outdoor tennis courts and ski passes.

8
Watermark Beach Resort
8.9 Excellent

0.3 km from city centre, Osoyoos Show on map

Situated in Osoyoos, Watermark Beach Resort offers 4-star accommodation, as well as a private beach, outdoor tennis courts and an outdoor pool. It also provides a sauna, water slides and free Wi-Fi.

Cheapest hotels in British Columbia, Canada

Show all 11,939 hotels
Samesun Kelowna
8.0 Excellent

0.9 km from city centre, Kelowna Show on map

Samesun Kelowna is situated in Kelowna and is close to the area's popular attractions. It also provides a games room, laundry facilities and ski lockers.

C$ 28
Avg. per night
Pangea Pod Hotel
8.9 Excellent

0.6 km from city centre, Whistler Show on map

Pangea Pod Hotel is located in Whistler and offers free Wi-Fi. It also provides an express check-in and check-out feature and a dry cleaning service.

C$ 60
Avg. per night
Cozystay Signature: Lake Okanagan Resort
6.5 Good

14.4 km from city centre, Kelowna Show on map

Boasting a private beach, outdoor tennis courts and a heated pool, Lake Okanagan Resort is a deluxe place to stay in Kelowna. Those staying at the property have access to a sauna, a beauty centre and a hair salon.

C$ 64
Avg. per night
University Of British Columbia - Ubc Okanagan Campus
7.9 Good

9.2 km from city centre, Kelowna Show on map

This comfortable hostel in Kelowna offers free wireless internet, as well as an express check-in and check-out feature and a 24-hour reception. It also provides an atm/cash machine, meeting rooms and a designated smoking area.

C$ 65
Avg. per night
Sandman Hotel & Suites Kelowna
7.0 Good

3.2 km from city centre, Kelowna Show on map

Situated in Kelowna, Sandman Hotel & Suites Kelowna is within walking distance of Orchard Park Shopping Centre and features a heated pool, a Jacuzzi and a sauna. This modern hotel is an ideal base for exploring local vineyards as it is located in Okanagan Valley.

C$ 67
Avg. per night
Hi Whistler
8.0 Excellent

7.8 km from city centre, Whistler Show on map

HI Whistler is located in Whistler and provides guests with wireless internet. The various amenities this modern hostel has to offer include a 24-hour reception, meeting rooms and a sun deck.

C$ 69
Avg. per night
Riviera on Robson Suites Hotel Downtown Vancouver
7.4 Good

1.3 km from city centre, Vancouver Show on map

Riviera Hotel on Robson Downtown Vancouver is located in Vancouver and is close to Stanley Park. Not only does it overlook Robson Street, but it also showcases harbour and city views.

C$ 72
Avg. per night
Days Inn by Wyndham Kamloops BC
7.7 Good

3.8 km from city centre, Kamloops Show on map

Situated in Kamloops, the hotel is a short drive from the Kamloops Museum and Archives and British Columbia Wildlife Park. It also features an indoor pool and a gym.

C$ 72
Avg. per night

Hotel prices in British Columbia

2 stars or below

C$ 28 - C$ 186

#1 Most popular

Pangea Pod Hotel
8.9 Excellent
C$ 60
Avg. per night

#2 Most popular

Oasis Inn
7.7 Good
C$ 82
Avg. per night

Best value

Samesun Kelowna
8.0 Excellent
C$ 28
Avg. per night
3 stars

C$ 64 - C$ 285

C$ 229
Avg. per night

#2 Most popular

Aava Whistler Hotel
8.3 Excellent
C$ 124
Avg. per night
C$ 64
Avg. per night
4 stars and up

C$ 78 - C$ 389

#1 Most popular

C$ 280
Avg. per night

#2 Most popular

C$ 171
Avg. per night

Best value

Emperial Suites
9.0 Excellent
C$ 78
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in British Columbia

About British Columbia

Canada’s westernmost province blends the best of a Pacific coastline with a rugged mountain hinterland. From glaciers and ski resorts to hot springs and beaches, British Columbia offers stunning nature and lots of outdoor adventure. It’s a wild and rural province, where snow dominates the peaks all year around, and it’s easy to spend days in national parks without encountering another person. Victoria is the provincial capital, located on the southern tip of Vancouver Island, close to the border with the United States. Vancouver is by far the largest city and is positioned along the Pacific coast.

British Columbia is a huge province, larger than all but 30 of the world’s countries. It’s split into seven distinctive regions. Northern British Columbia is rugged and wild, a place of untouched wilderness and seemingly endless forests. Bordering Alaska on two sides, this is British Columbia at its untamed best. The North and Central Coast region is similarly wild, as the remoteness has helped to preserve indigenous culture and it remains a region that’s far off the beaten track. Fraser Canyon is the big highlight of Canyons and the Cariboo, an interior region with national parks and dramatic scenery. Vancouver Island and Lower Mainland are the urban hubs, home to the vast majority of the British Columbia population. The cities have preserved a tranquil feel, and there’s plenty of waterside charm to uncover. With quiet beaches and luxury resorts, these regions also offer a classic holiday atmosphere. Vancouver Airport is easily the largest in the province. Smaller airports can be found in Victoria, Abbotsford, Cranbrook, and Kelowna. These are very convenient as distances are long in British Columbia. Most visitors get around with a hire car although there are some historic rail routes through the mountains. The region is an outdoor playground and attracts millions of visitors to its hiking and biking trails, winter slopes, and coastal attractions.

The world-famous skiing resort of Whistler is located in Lower Mainland, where the Rocky Mountains provide a wonderful backdrop to an urban landscape. The southern, inland regions of Kootenays and Thompson-Okanagan are dominated by nature. Ski slopes lead down to alpine lakes, deep valleys offer hiking trails, wineries and beaches run along the rivers, and nature is relatively easy to discover.

British Columbia travel FAQs

  • Where is the best place to stay in British Columbia?

    When visiting British Columbia, consider checking out Vancouver, Whistler, and Victoria as some of the most sought after locations.

  • What are the best hotels in British Columbia?

    Harrison Hot Springs Resort and Spa is a very popular hotel in British Columbia with a score of 7.7 from 2,280 reviews. Fairmont Chateau Whistler (8.9 from 879 reviews) and Hilton Whistler Resort & Spa (8.1 from 1,004 reviews) are also highly rated British Columbia hotels based on recent feedback from HotelsCombined users.