Hotels in British Columbia

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

British Columbia
Jun 23 — Jun 242
British Columbia
Wed 23/6
Thu 24/6
...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,6 Excellent
500 Oswego Street, Victoria, BC, Canada
Show on map
1,0 km from city centre, Victoria, BC, Canada 
ExcellentBased on 111 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.

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 840 reviews
7,9

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

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 525 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.

Delta Hotels by Marriott Burnaby Conference Centre
Delta Hotels by Marriott Burnaby Conference Centre
8,3 Excellent
4331 Dominion Street, Burnaby, BC, Canada
Show on map
4,1 km from city centre, Burnaby, BC, Canada 
ExcellentBased on 241 reviews
8,3

Delta Hotels Burnaby Conference Centre provides comfortable 4-star accommodation in Burnaby. It has a spa and wellness centre, as well as a Jacuzzi, an express check-in and check-out feature and a sauna.

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 947 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.

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 697 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,1 km from city centre, Tofino, BC, Canada 
ExcellentBased on 166 reviews
9,1

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

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 538 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.

Coast Kamloops Hotel & Conference Centre
Coast Kamloops Hotel & Conference Centre
8,6 Excellent
1250 Rogers Way, Kamloops, BC, Canada
Show on map
4,1 km from city centre, Kamloops, BC, Canada 
ExcellentBased on 602 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.

Hilton Whistler Resort & Spa
Hilton Whistler Resort & Spa
8,1 Excellent
4050 Whistler Way, Whistler, BC, Canada
Show on map
0,7 km from city centre, Whistler, BC, Canada 
ExcellentBased on 1 026 reviews
8,1

Located in Whistler, Hilton Whistler Resort & Spa provides elegant 4-star accommodation, as well as ski in/out facilities, outdoor tennis courts and a Jacuzzi. It also offers a swimming pool, a sauna and a free shuttle service.

Tips for booking a British Columbia hotel

Cheapest month:November
Most expensive month:June
Average price in British Columbia:R2 019/night
Absolute cheapest price found:R109/night
Cheapest day:Thursday
Most expensive day:Saturday
R1 610 - R2 422
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 791 - R2 094
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated British Columbia hotels

Show all 12 024 hotels
1
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 

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

2
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.

3
Kanata Kelowna Hotel & Conference Centre
Kanata Kelowna Hotel & Conference Centre
8,7 Excellent
2429 Highway 97 North, Kelowna, BC, Canada
Show on map
4,2 km from city centre, Kelowna 

Situated in Kelowna, The Kanata Kelowna offers 3-star accommodation, as well as a heated pool and a Jacuzzi. It also provides ski passes, an executive floor and water slides.

4
Exchange Hotel Vancouver
Exchange Hotel Vancouver
8,9 Excellent
475 Howe Street, Vancouver, BC, Canada
Show on map
0,2 km from city centre, Vancouver 

Located in Vancouver, EXchange Hotel Vancouver is set amongst a range of nightlife options and is within a five-minute walk of Waterfront Station. This hotel is set in the heart of the city.

5
The Parkside Hotel & Spa
The Parkside Hotel & Spa
9,5 Excellent
810 Humboldt Street, Victoria, BC, Canada
Show on map
0,8 km from city centre, Victoria 

Situated in Victoria, The Parkside Hotel & Spa offers stylish, 4-star accommodation close to the Miniature World. It features free wireless internet, a fitness centre and an indoor pool, and is within walking distance of British Columbia Parliament Buildings.

6
Delta Hotels by Marriott Whistler Village Suites
Delta Hotels by Marriott Whistler Village Suites
8,6 Excellent
4308 Main Street, Whistler, BC, Canada
Show on map
0,6 km from city centre, Whistler 

Delta Hotels by Marriott Whistler Village Suites is located in Whistler and offers an indoor pool and a free shuttle service. There is also a fitness centre with a swimming pool and a sauna.

7
Long Beach Lodge Resort
Long Beach Lodge Resort
9,1 Excellent
1441 Pacific Rim Highway, Tofino, BC, Canada
Show on map
5,1 km from city centre, Tofino 

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

8
Pacific Sands Beach Resort
Pacific Sands Beach Resort
9,2 Excellent
1421 Pacific Rim Highway, Tofino, BC, Canada
Show on map
5,2 km from city centre, Tofino 

Pacific Sands Beach Resort is located in Tofino and is close to the area's tourist attractions. It also provides an express check-in and check-out feature, a kids club and a free shuttle service.

Cheapest hotels in British Columbia, Canada

Show all 12 024 hotels
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.

R743
Avg. per night
Hotel Ambassador
Hotel Ambassador
7,0 Good
1212 Granville Street, Vancouver, BC, Canada
Show on map
1,3 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.

R857
Avg. per night
City Centre Motor Hotel
City Centre Motor Hotel
7,3 Good
2111 Main Street, Vancouver, BC, Canada
Show on map
2,2 km from city centre,  

City Centre Motor Hotel offers a comfortable setting while in Vancouver. It is surrounded by a range of well-known shops and is minutes on foot from Main Street - Science World Station.

R1 114
Avg. per night
Ramada by Wyndham Kamloops
Ramada by Wyndham Kamloops
7,3 Good
555 West Columbia Street, Kamloops, BC, Canada
Show on map
2,4 km from city centre,  

Boasting an indoor pool and a Jacuzzi, Ramada by Wyndham Kamloops is located in Kamloops and offers modern accommodation. It is ideally positioned for guests wishing to discover the area's attractions.

R1 142
Avg. per night
Riviera on Robson Suites Hotel Downtown Vancouver
Riviera on Robson Suites Hotel Downtown Vancouver
7,3 Good
1431 Robson Street, Vancouver, BC, Canada
Show on map
1,3 km from city centre,  

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.

R1 142
Avg. per night
Moda Hotel
Moda Hotel
8,1 Excellent
900 Seymour Street, Vancouver, BC, Canada
Show on map
0,7 km from city centre,  

Conveniently situated, Moda Hotel allows for easy access to Vancouver's popular hot spots. This modern hotel is an ideal choice for discovering the local vineyards as it is set in the Fraser Valley Wine Region.

R1 228
Avg. per night
Aava Whistler Hotel
Aava Whistler Hotel
8,4 Excellent
4005 Whistler Way, Whistler, BC, Canada
Show on map
0,7 km from city centre,  

Aava Whistler Hotel is located in Whistler and offers a Jacuzzi and free Wi-Fi. It also provides an outdoor pool, laundry facilities and a sauna.

R1 285
Avg. per night
Days Inn by Wyndham Vancouver Airport
Days Inn by Wyndham Vancouver Airport
7,7 Good
2840 Sexsmith Road, Richmond, BC, Canada
Show on map
2,6 km from city centre,  

Featuring a shuttle service to Vancouver International Airport, plus complimentary wireless internet, Days Inn by Wyndham Vancouver Airport is a convenient base in Richmond. It also offers an outdoor pool and a sauna.

R1 342
Avg. per night

Hotel prices in British Columbia

2 stars or below

R357 - R1 728

Super 8 by Wyndham West Kelowna BC

No. 1 most popular

R1 514
Avg. per night
Riviera on Robson Suites Hotel Downtown Vancouver
R1 142
Avg. per night
Squamish Adventure Inn

Best value

R528
Avg. per night
3 stars

R1 071 - R4 356

Prestige Rocky Mountain Resort Bw Premier Collection
R2 085
Avg. per night
Four Points by Sheraton Vancouver Airport

No. 2 most popular

R1 999
Avg. per night
The Plaza Hotel

Best value

The Plaza Hotel
8,1 Excellent
R1 071
Avg. per night
4 stars and up

R957 - R5 055

Vancouver Marriott Pinnacle Downtown Hotel

No. 1 most popular

R1 842
Avg. per night
Delta Hotels by Marriott Burnaby Conference Centre
R1 614
Avg. per night
Emperial Suites

Best value

Emperial Suites
9,0 Excellent
R957
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?

    British Columbia has plenty to offer. Consider staying in some of its most favoured locations, like Vancouver, Whistler, and Cranbrook.

  • What are the best hotels in British Columbia?

    Prestige Rocky Mountain Resort Bw Premier Collection (8,3/10 from 106 reviews), Vancouver Marriott Pinnacle Downtown Hotel (8,5/10 from 342 reviews), and Delta Hotels by Marriott Burnaby Conference Centre (8,3/10 from 241 reviews) are all highly rated places to stay in British Columbia.