Hotels in British Columbia

Search and compare British Columbia hotels from hundreds of travel sites and save

British Columbia
20 Sep — 21 Sep2
British Columbia
Mon 20/9
Tue 21/9
...and more

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
The Oswego Hotel
8.8 Excellent
500 Oswego Street, Victoria, BC, Canada
Show on map
1.0 km from city centre, Victoria, BC, Canada 
ExcellentBased on 190 reviews
8.8

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

Accent Inns Vancouver Airport
Accent Inns Vancouver Airport
7.9 Good
10551 St Edwards Drive, Richmond, BC, Canada
Show on map
2.7 km from city centre, Richmond, BC, Canada 
GoodBased on 763 reviews
7.9

Accent Inns Vancouver Airport provides a traditional setting when in Richmond. It also features a sauna, a Jacuzzi and a gym.

Pan Pacific Whistler Village Centre
Pan Pacific Whistler Village Centre
9.1 Excellent
4299 Blackcomb Way, Whistler, BC, Canada
Show on map
0.4 km from city centre, Whistler, BC, Canada 
ExcellentBased on 544 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
Hilton Vancouver Metrotown
8.4 Excellent
6083 McKay Avenue, Burnaby, BC, Canada
Show on map
5.7 km from city centre, Burnaby, BC, Canada 
ExcellentBased on 583 reviews
8.4

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.

The Sylvia Hotel
The Sylvia Hotel
8.7 Excellent
1154 Gilford Street, Vancouver, BC, Canada
Show on map
2.1 km from city centre, Vancouver, BC, Canada 
ExcellentBased on 990 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
The Royal Anne Hotel
8.6 Excellent
348 Bernard Avenue, Kelowna, BC, Canada
Show on map
0.8 km from city centre, Kelowna, BC, Canada 
ExcellentBased on 1,027 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.

Nita Lake Lodge
Nita Lake Lodge
9.3 Excellent
2131 Lake Placid Road, Whistler, BC, Canada
Show on map
4.0 km from city centre, Whistler, BC, Canada 
ExcellentBased on 665 reviews
9.3

Nita Lake Lodge is situated in Whistler and is close to Whistler Blackcomb. It also offers free Wi-Fi, a swimming pool and a free shuttle service.

Long Beach Lodge Resort
Long Beach Lodge Resort
9.1 Excellent
1441 Pacific Rim Highway, Tofino, BC, Canada
Show on map
5.3 km from city centre, Tofino, BC, Canada 
ExcellentBased on 161 reviews
9.1

Long Beach Lodge Resort is situated on Vancouver Island and offers 4-star accommodation in addition to free Wi-Fi and a Jacuzzi. It also provides meeting rooms, an express check-in and check-out feature and a 24-hour reception.

Sandman Hotel & Suites Kelowna
Sandman Hotel & Suites Kelowna
6.9 Good
2130 Harvey Avenue, Kelowna, BC, Canada
Show on map
3.2 km from city centre, Kelowna, BC, Canada 
GoodBased on 981 reviews
6.9

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.

Sandman Signature Vancouver Airport Hotel & Resort
Sandman Signature Vancouver Airport Hotel & Resort
7.5 Good
10251 St Edwards Drive, Richmond, BC, Canada
Show on map
2.8 km from city centre, Richmond, BC, Canada 
GoodBased on 644 reviews
7.5

Situated in Richmond, Sandman Signature Vancouver Airport Hotel & Resort provides contemporary 4-star accommodation, as well as an outdoor pool, outdoor tennis courts and a Jacuzzi. It also offers an express check-in and check-out feature, a beauty centre and water slides.

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$ 22/night
Cheapest day:Thursday
Most expensive day:Saturday
C$ 145 - C$ 243
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 158 - C$ 187
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated British Columbia hotels

Show all 13,891 hotels
1
Pan Pacific Whistler Village Centre
Pan Pacific Whistler Village Centre
9.1 Excellent
4299 Blackcomb Way, Whistler, BC, Canada
Show on map
0.4 km from city centre, Whistler 

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 Whistler
Legends Whistler
8.9 Excellent
Whistler, BC, Canada
Show on map
3.8 km from city centre, Whistler 

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
Whistler Cascade Lodge By Vacasa
8.1 Excellent
4315 Northlands Boulevard, Whistler, BC, Canada
Show on map
0.7 km from city centre, Whistler 

Cascade Lodge by ResortQuest Whistler provides a comfortable setting while in Whistler. It also features an outdoor pool, a sauna and a 24-hour reception.

4
Holiday Inn Express & Suites Kelowna - East
Holiday Inn Express & Suites Kelowna - East
8.9 Excellent
1620 Powick Road, Kelowna, BC, Canada
Show on map
4.5 km from city centre, Kelowna 

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
Mountain Side Hotel Whistler by Executive
8.5 Excellent
4250 Village Stroll, Whistler, BC, Canada
Show on map
0.6 km from city centre, Whistler 

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 has a gym, as well as a Jacuzzi, a sauna and an outdoor pool.

6
L'Hermitage Hotel
L'Hermitage Hotel
9.4 Excellent
788 Richards Street, Vancouver, BC, Canada
Show on map
0.5 km from city centre, Vancouver 

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
Sun Peaks Grand Hotel & Conference Centre
8.8 Excellent
3240 Village Way, Sun Peaks, BC, Canada
Show on map
2.1 km from city centre, Sun Peaks 

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
Watermark Beach Resort
8.8 Excellent
15 Park Place, Osoyoos, BC, Canada
Show on map
0.3 km from city centre, Osoyoos 

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 13,891 hotels
Samesun Kelowna
Samesun Kelowna
7.8 Good
245 Harvey Avenue, Kelowna, BC, Canada
Show on map
0.9 km from city centre,  

Samesun Kelowna is situated in Kelowna and is close to the area's popular attractions. It also provides luggage storage, a tour desk and ski lockers.

C$ 31
Avg. per night
Pacific Gateway Hotel
Pacific Gateway Hotel
7.9 Good
3500 Cessna Drive, Richmond, BC, Canada
Show on map
2.3 km from city centre,  

Situated in Richmond, Pacific Gateway Hotel at Vancouver Airport has direct access to Vancouver International Airport and features a free shuttle service. This traditional hotel is an ideal choice for exploring the local vineyards as it is set in the Fraser Valley Wine Region.

C$ 43
Avg. per night
Pangea Pod Hotel
Pangea Pod Hotel
8.8 Excellent
4333 Sunrise Alley, Whistler, BC, Canada
Show on map
0.6 km from city centre,  

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$ 65
Avg. per night
University Of British Columbia - Ubc Okanagan Campus
University Of British Columbia - Ubc Okanagan Campus
7.9 Good
1290 International Mews, Kelowna, BC, Canada
Show on map
9.2 km from city centre,  

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$ 66
Avg. per night
Hotel Ambassador
Hotel Ambassador
7.0 Good
1212 Granville Street, Vancouver, BC, Canada
Show on map
1.2 km from city centre,  

Featuring an on-site bar, this central Vancouver hostel is located just a short stroll from the Orpheum and Contemporary Art Gallery. Those staying at the property can also enjoy free Wi-Fi access during their stay.

C$ 77
Avg. per night
Oasis Inn
Oasis Inn
7.6 Good
1884 Gordon Drive, Kelowna, BC, Canada
Show on map
0.7 km from city centre,  

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 ticket service.

C$ 79
Avg. per night
Days Inn by Wyndham Kamloops BC
Days Inn by Wyndham Kamloops BC
7.7 Good
1855 Rogers Place, Kamloops, BC, Canada
Show on map
3.8 km from city centre,  

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$ 80
Avg. per night
Super 8 by Wyndham Lake Country/Winfield Area
Super 8 by Wyndham Lake Country/Winfield Area
7.8 Good
9564 Highway 97 North, Lake Country, BC, Canada
Show on map
3.8 km from city centre,  

Featuring a swimming pool, a Jacuzzi and free Wi-Fi, Super 8 by Wyndham Lake Country Winfield Area is located in Lake Country and provides comfortable accommodation. It also features a sun deck, laundry facilities and a 24-hour reception.

C$ 80
Avg. per night

Hotel prices in British Columbia

2 stars or below

C$ 31 - C$ 184

Pangea Pod Hotel

#1 Most popular

Pangea Pod Hotel
8.8 Excellent
C$ 65
Avg. per night
Oasis Inn

#2 Most popular

Oasis Inn
7.6 Good
C$ 79
Avg. per night
Samesun Kelowna

Best value

C$ 31
Avg. per night
3 stars

C$ 70 - C$ 1,001

Harrison Hot Springs Resort and Spa
C$ 203
Avg. per night
Aava Whistler Hotel

#2 Most popular

Aava Whistler Hotel
8.3 Excellent
C$ 121
Avg. per night
Riverside Resort

Best value

Riverside Resort
8.2 Excellent
C$ 70
Avg. per night
4 stars and up

C$ 43 - C$ 291

Fairmont Chateau Whistler

#1 Most popular

C$ 280
Avg. per night
Hilton Whistler Resort & Spa

#2 Most popular

C$ 239
Avg. per night
Pacific Gateway Hotel

Best value

C$ 43
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,335 reviews. Fairmont Chateau Whistler (8.8 from 945 reviews) and Hilton Whistler Resort & Spa (8.0 from 1,098 reviews) are also highly rated British Columbia hotels based on recent feedback from HotelsCombined users.