Hotels in British Columbia

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

British Columbia
11 Aug — 12 Aug2
British Columbia
Thu 11/8
Fri 12/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in British Columbia

Filter by star ratings
All filters
Hilton Whistler Resort & Spa
7.9 Good
4050 Whistler Way, Whistler, BC, Canada
Show on map
0.7 km from city centre, Whistler, BC, Canada 
GoodBased on 865 reviews
7.9

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

Barclay Hotel
7.2 Good
1348 Robson Street, Vancouver, BC, Canada
Show on map
1.2 km from city centre, Vancouver, BC, Canada 
GoodBased on 3,109 reviews
7.2

Barclay Hotel offers cosy accommodation in Vancouver and is within a 20-minute walk of Waterfront Station. It is conveniently located for guests wishing to visit the area's popular attractions.

Harrison Hot Springs Resort and Spa
7.5 Good
100 Esplanade Avenue, Harrison Hot Springs, BC, Canada
Show on map
0.3 km from city centre, Harrison Hot Springs, BC, Canada 
GoodBased on 1,818 reviews
7.5

Set within the picturesque parkland of Harrison Hot Springs, Harrison Hot Springs Resort & Spa offers elegant accommodation and a wide range of facilities, including an outdoor pool, a swimming pool and a mineral bath. It has complimentary wireless internet, a bar and is close to Healing Springs Spa.

Century Plaza Hotel
8.2 Excellent
1015 Burrard Street, Vancouver, BC, Canada
Show on map
1.0 km from city centre, Vancouver, BC, Canada 
ExcellentBased on 1,039 reviews
8.2

Featuring an on-site night club and a beauty salon, Century Plaza Hotel & Spa is situated in Vancouver and boasts 4-star accommodation. Offering free wireless internet, a restaurant and an indoor pool, the hotel is within a 10-minute walk of Contemporary Art Gallery, the Orpheum and Vancouver Art Gallery.

Fairmont Chateau Whistler
8.8 Excellent
4599 Chateau Boulevard, Whistler, BC, Canada
Show on map
0.2 km from city centre, Whistler, BC, Canada 
ExcellentBased on 765 reviews
8.8

Nestled at the base of a mountain, this iconic resort features a ski valet and a heated lap pool with underwater music. It is also minutes from Whistler's popular attractions and landmarks.

Sheraton Vancouver Wall Centre
8.4 Excellent
1000 Burrard Street, Vancouver, BC, Canada
Show on map
1.1 km from city centre, Vancouver, BC, Canada 
ExcellentBased on 1,049 reviews
8.4

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Vancouver. It also features an indoor pool, a Jacuzzi and a sauna.

Hotel Grand Pacific
8.4 Excellent
463 Belleville Street, Victoria, BC, Canada
Show on map
0.8 km from city centre, Victoria, BC, Canada 
ExcellentBased on 911 reviews
8.4

Hotel Grand Pacific Victoria is set in Victoria and is close to local sightseeing spots, such as British Columbia Parliament Buildings. It also offers an indoor pool, a Jacuzzi and free Wi-Fi.

Delta Hotels by Marriott Victoria Ocean Pointe Resort
8.2 Excellent
100 Harbour Road, Victoria, BC, Canada
Show on map
0.7 km from city centre, Victoria, BC, Canada 
ExcellentBased on 512 reviews
8.2

Just a short stroll from Victoria Railway Station and surrounded by bars and restaurants, Delta Hotels by Marriott Victoria Ocean Pointe Resort is ideal for those who want to be in the centre of the city. Popular amenities, such as outdoor tennis courts and an indoor pool, make for an enjoyable stay in Victoria.

Tips for booking hotels in British Columbia

Cheapest month:November
Most expensive month:June
Average price in British Columbia:C$ 257/night
Cheapest price found:C$ 22/night
Cheapest day:Monday
Most expensive day:Saturday
C$ 153 - C$ 244
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 202 - C$ 234
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated British Columbia hotels

1
Pan Pacific Whistler Village Centre
9.0 Excellent
4299 Blackcomb Way, Whistler, BC, Canada
Show on map
0.4 km from city centre, Whistler, BC, Canada 

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
Copper Point Resort
8.6 Excellent
760 Cooper Road, Invermere, BC, Canada
Show on map
2.7 km from city centre, Invermere, BC, Canada 

Copper Point Resort is located in Invermere and features a Jacuzzi, outdoor tennis courts and an indoor pool. It also offers meeting rooms, free Wi-Fi and an express check-in and check-out feature.

3
Best Western Plus Kelowna Hotel & Suites
7.6 Good
2402 Highway 97 North, Kelowna, BC, Canada
Show on map
4.1 km from city centre, Kelowna, BC, Canada 

Best Western Plus Kelowna Hotel & Suites is located in Kelowna and offers a Jacuzzi, a rooftop terrace and an indoor pool. The hotel offers a sauna, as well as rooms with private terraces.

4
Comfort Suites Kelowna
8.1 Excellent
2656 Highway 97 North, Kelowna, BC, Canada
Show on map
5.1 km from city centre, Kelowna, BC, Canada 

This art deco hotel in Kelowna offers free Wi-Fi, as well as an indoor pool and a Jacuzzi. It also provides meeting rooms, an express check-in and check-out feature and a 24-hour reception.

5
Fairmont Waterfront
8.5 Excellent
900 Canada Place Way, Vancouver, BC, Canada
Show on map
0.3 km from city centre, Vancouver, BC, Canada 

Featuring a restaurant, bar and outdoor pool, The Fairmont Waterfront is only a five-minute walk from Cruise Ship Terminal. Located in the city centre, the hotel allows for easy access to Vancouver's popular tourist hot spots.

6
Fairmont Pacific Rim
9.0 Excellent
1038 Canada Place, Vancouver, BC, Canada
Show on map
0.5 km from city centre, Vancouver, BC, Canada 

Fairmont Pacific Rim is set in Vancouver and is within a 10-minute walk of Cruise Ship Terminal. This luxury hotel is an ideal choice for exploring the local vineyards as it is located in the Fraser Valley Wine Region.

7
The Parkside Hotel & Spa
810 Humboldt Street, Victoria, BC, Canada
Show on map
0.8 km from city centre, Victoria, BC, Canada 

Situated in Victoria, The Parkside Hotel & Spa offers stylish, 3-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.

8
Embassy Inn
8.8 Excellent
520 Menzies Street, Victoria, BC, Canada
Show on map
0.9 km from city centre, Victoria, BC, Canada 

Situated a short stroll from Victoria Railway Station, The Embassy Inn offers guests a convenient base while in Victoria. Those staying at the property have access to a sauna and an outdoor pool.

Cheapest hotels in British Columbia, Canada

The Cambie Hostel Gastown
6.6 Good
310 Cambie Street, Vancouver, BC, Canada
Show on map
0.4 km from city centre, Vancouver, BC, Canada 

This Vancouver hostel is located within a 10-minute stroll of Waterfront Station. It is conveniently situated in the city centre.

C$ 50
Avg. per night
Samesun Vancouver
7.7 Good
1018 Granville Street, Vancouver, BC, Canada
Show on map
0.9 km from city centre, Vancouver, BC, Canada 

Located centrally, Samesun Vancouver offers easy access to Vancouver's main shopping and sightseeing areas. This historic hostel is an ideal base for exploring the local vineyards as it is situated in the Fraser Valley Wine Region.

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

Pangea Pod Hotel is a comfortable base when in Whistler and is close to everything the area has to offer. It also offers an express check-in and check-out feature, free Wi-Fi and a concierge.

C$ 77
Avg. per night
Vancouver Austin Guesthouse
7.3 Good
738 Austin Avenue, Coquitlam, BC, Canada
Show on map
10.0 km from city centre, Coquitlam, BC, Canada 

Situated a short stroll from Lougheed Town Centre Railway Station, Vancouver Austin Guesthouse provides guests with an ideal base when visiting Coquitlam. Those staying at the property can also take advantage of free Wi-Fi access throughout their stay.

C$ 85
Avg. per night
Capital City Center Hotel
1961 Douglas Street, Victoria, BC, Canada
Show on map
0.5 km from city centre, Victoria, BC, Canada 

Capital City Center Hotel is set in Victoria and is within a 10-minute walk of Victoria Railway Station. It also provides an outdoor pool, free Wi-Fi and a swimming pool.

C$ 89
Avg. per night
Canadas Best Value Inn & Suites Fernie
7.3 Good
401 Highway 3, Fernie, BC, Canada
Show on map
0.6 km from city centre, Fernie, BC, Canada 

Boasting an indoor pool, a Jacuzzi and a sauna, Canadas Best Value Inn and Suites Fernie is located in Fernie and provides comfortable accommodation. It is a 10-minute drive from Fernie Alpine Resort and offers free public parking on site.

C$ 98
Avg. per night
St. Clair Hotel Hostel
6.9 Good
577 Richards Street, Vancouver, BC, Canada
Show on map
0.2 km from city centre, Vancouver, BC, Canada 

St Clair Hotel Hostel is set in Vancouver and is within a 10-minute walk of Waterfront Station. It is conveniently situated in the city centre.

C$ 100
Avg. per night
Days Inn by Wyndham Kelowna
7.2 Good
2649 Highway 97 North, Kelowna, BC, Canada
Show on map
5.2 km from city centre, Kelowna, BC, Canada 

Days Inn by Wyndham Kelowna is located in Kelowna and provides a Jacuzzi. This charming hotel is an ideal choice for discovering local vineyards as it is set in Okanagan Valley.

C$ 106
Avg. per night

Hotel prices in British Columbia

2 stars and under
3 stars
4 stars +

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.

Facts about staying in British Columbia

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

    British Columbia has plenty to offer. Consider staying in some of its favored locations, like Vancouver, Victoria, and Whistler.

  • What are the best hotels in British Columbia?

    660 reviews rated Paradox Hotel Vancouver with an average score of 9.1/10. It may also be worth looking into the The Douglas Autograph Collection, which received a rating of 8.3/10 from 54 reviews. Metropolitan Hotel Vancouver could also be a good option, with a score of 8.5/10 from 122 reviews.