Hotels in British Columbia

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

British Columbia
Aug 2 — Aug 32
British Columbia
Mon 8/2
Tue 8/3
...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
0.6 mi from city centre, Victoria, BC, Canada 
ExcellentBased on 133 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.

Nita Lake Lodge
Nita Lake Lodge
9.3 Excellent
2131 Lake Placid Road, Whistler, BC, Canada
Show on map
2.5 mi from city centre, Whistler, BC, Canada 
ExcellentBased on 710 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.

Holiday Inn Vancouver Airport- Richmond
Holiday Inn Vancouver Airport- Richmond
8.6 Excellent
10720 Cambie Road, Richmond, BC, Canada
Show on map
1.7 mi from city centre, Richmond, BC, Canada 
ExcellentBased on 784 reviews
8.6

Holiday Inn Vancouver Airport Richmond offers 3-star accommodation in Richmond. This modern hotel is an ideal choice for discovering local vineyards as it is set in the Fraser Valley Wine Region.

St. Regis Hotel
St. Regis Hotel
9.0 Excellent
602 Dunsmuir Street, Vancouver, BC, Canada
Show on map
0.1 mi from city centre, Vancouver, BC, Canada 
ExcellentBased on 1,120 reviews
9.0

Located in the centre of Vancouver, The St Regis Hotel is a short walk from Waterfront Station, and just a few steps from nearby dining and nightlife options. Rooms are air conditioned and a Wi-Fi connection is provided free of charge.

West End Guest House
West End Guest House
9.6 Excellent
1362 Haro Street, Vancouver, BC, Canada
Show on map
0.8 mi from city centre, Vancouver, BC, Canada 
ExcellentBased on 334 reviews
9.6

Situated close to Burrard Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to discover Vancouver and its surrounds. Guests can also enjoy complimentary internet access throughout the property.

The Westin Resort & Spa, Whistler
The Westin Resort & Spa, Whistler
8.8 Excellent
4090 Whistler Way, Whistler, BC, Canada
Show on map
0.4 mi from city centre, Whistler, BC, Canada 
ExcellentBased on 657 reviews
8.8

Featuring views of the mountains, The Westin Resort and Spa Whistler provides 4-star accommodation in Whistler. It has a day spa, as well as a Jacuzzi, a sauna and a swimming pool.

Executive Hotel Le Soleil
Executive Hotel Le Soleil
8.7 Excellent
567 Hornby Street, Vancouver, BC, Canada
Show on map
0.2 mi from city centre, Vancouver, BC, Canada 
ExcellentBased on 857 reviews
8.7

Just 10 minutes' walk from Waterfront Station, Hotel Le Soleil by Executive Hotels has a accessible setting, making it an ideal base when in Vancouver. This luxury hotel is a convenient base for discovering local vineyards as it is set in the Fraser Valley Wine Region.

Days Inn by Wyndham Victoria On The Harbour
Days Inn by Wyndham Victoria On The Harbour
7.7 Good
427 Belleville Street, Victoria, BC, Canada
Show on map
0.5 mi from city centre, Victoria, BC, Canada 
GoodBased on 1,726 reviews
7.7

The hotel provides modern accommodation in Victoria and is within walking distance of Victoria Railway Station. It has a fitness centre, as well as a Jacuzzi, a coffee bar and an outdoor pool.

Emerald Lake Lodge
Emerald Lake Lodge
8.1 Excellent
1 Emerald Lake Road, PO Box 10, Field, BC, Canada
Show on map
3.7 mi from city centre, Field, BC, Canada 
ExcellentBased on 1,032 reviews
8.1

This charming resort in Field offers free wireless internet, as well as a sauna and a lake. It also provides a concierge, a safe and a 24-hour reception.

Best Western Plus Tin Wis Resort
Best Western Plus Tin Wis Resort
8.7 Excellent
1119 Pacific Rim Highway, Tofino, BC, Canada
Show on map
1.2 mi from city centre, Tofino, BC, Canada 
ExcellentBased on 888 reviews
8.7

Featuring a sauna and a Jacuzzi, BEST WESTERN Tin Wis Resort is located in Tofino and provides rustic accommodation. It is conveniently positioned for those wanting to visit local attractions.

Tips for booking a British Columbia hotel

Cheapest month:November
Most expensive month:February
Average price in British Columbia:$157/night
Absolute cheapest price found:$16/night
Cheapest day:Sunday
Most expensive day:Saturday
$119 - $193
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$135 - $150
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated British Columbia hotels

Show all 13,680 hotels
1
Legends Whistler
Legends Whistler
8.9 Excellent
Whistler, BC, Canada
Show on map
2.3 mi 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.

2
Whistler Cascade Lodge By Vacasa
Whistler Cascade Lodge By Vacasa
8.1 Excellent
4315 Northlands Boulevard, Whistler, BC, Canada
Show on map
0.4 mi 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.

3
L'Hermitage Hotel
L'Hermitage Hotel
9.4 Excellent
788 Richards Street, Vancouver, BC, Canada
Show on map
0.3 mi 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.

4
The Parkside Hotel & Spa
The Parkside Hotel & Spa
9.5 Excellent
810 Humboldt Street, Victoria, BC, Canada
Show on map
0.5 mi 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.

5
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.4 mi 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.

6
Fairmont Vancouver Airport In-Terminal Hotel
Fairmont Vancouver Airport In-Terminal Hotel
9.1 Excellent
3111 Grant McConachie Way, Richmond, BC, Canada
Show on map
2.5 mi from city centre, Richmond 

Featuring impressive views of Vancouver International Airport, Fairmont Vancouver Airport In-Terminal Hotel is set in Richmond and is a brief stroll from Sea Island Centre Station. This hip hotel is an ideal choice for discovering the local vineyards as it is situated in the Fraser Valley Wine Region.

7
Holiday Inn Express Golden-Kicking Horse
Holiday Inn Express Golden-Kicking Horse
8.2 Excellent
1120 14th Street North, Golden, BC, Canada
Show on map
1.1 mi from city centre, Golden 

Boasting an indoor pool, Holiday Inn Express Golden-Kicking Horse is situated in Golden and offers comfortable accommodation. It also provides meeting rooms, a 24-hour reception and an express check-in and check-out feature.

8
Pacific Sands Beach Resort
Pacific Sands Beach Resort
9.1 Excellent
1421 Pacific Rim Highway, Tofino, BC, Canada
Show on map
3.2 mi 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 13,680 hotels
Budget Inn Patricia Hotel
Budget Inn Patricia Hotel
5.1 Okay
403 East Hastings Street, Vancouver, BC, Canada
Show on map
0.9 mi from city centre,  

Located a short drive from Stanley Park, Budget Inn Patricia Hotel provides traditional accommodation in Vancouver. It is ideally positioned for guests wanting to sightsee in the area.

$42
Avg. per night
Cambie Downtown Hostel (Seymour)
Cambie Downtown Hostel (Seymour)
7.5 Good
515 Seymour Street, Vancouver, BC, Canada
Show on map
0.0 mi from city centre,  

Set in the centre of Vancouver, The Cambie Hostel Seymour is situated near Waterfront Station, and provides easy access to nearby bars and eateries. Guests can also enjoy complimentary internet access in all areas.

$67
Avg. per night
Adara Hotel
Adara Hotel
8.3 Excellent
4122 Village Green, Whistler, BC, Canada
Show on map
0.4 mi from city centre,  

This pet-friendly hotel is located in Whistler and offers free Wi-Fi and a Jacuzzi. It also provides an outdoor pool, valet parking and a safe.

$76
Avg. per night
City Centre Motor Hotel
City Centre Motor Hotel
7.3 Good
2111 Main Street, Vancouver, BC, Canada
Show on map
1.4 mi 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.

$79
Avg. per night
Ocean Promenade Hotel
Ocean Promenade Hotel
8.4 Excellent
15611 Marine Drive, White Rock, BC, Canada
Show on map
0.9 mi from city centre,  

Located in White Rock, Ocean Promenade Hotel is within a 35-minute drive of Vancouver International Airport and offers a swimming pool, a Jacuzzi and a private beach. Guests can also enjoy free internet throughout the property.

$84
Avg. per night
Days Inn by Wyndham Vancouver Airport
Days Inn by Wyndham Vancouver Airport
7.6 Good
2840 Sexsmith Road, Richmond, BC, Canada
Show on map
1.6 mi 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.

$85
Avg. per night
Aava Whistler Hotel
Aava Whistler Hotel
8.3 Excellent
4005 Whistler Way, Whistler, BC, Canada
Show on map
0.4 mi 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.

$86
Avg. per night
Sandman Hotel Vancouver Downtown
Sandman Hotel Vancouver Downtown
7.2 Good
180 West Georgia Street, Vancouver, BC, Canada
Show on map
0.4 mi from city centre,  

Centrally located, Sandman Hotel Vancouver City Centre offers easy access to Vancouver's main shopping and sightseeing areas. This modern hotel is an ideal base for exploring the local vineyards as it is situated in the Fraser Valley Wine Region.

$90
Avg. per night

Hotel prices in British Columbia

2 stars and under

$25 - $149

Budget Inn Patricia Hotel

#1 Most popular

$42
Avg. per night
Ywca Hotel Vancouver

#2 Most popular

$91
Avg. per night
C&n Backpackers Hostel - Vancouver
$25
Avg. per night
3 stars

$76 - $262

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

#2 Most popular

Aava Whistler Hotel
8.3 Excellent
$86
Avg. per night
Adara Hotel

Best value

Adara Hotel
8.3 Excellent
$76
Avg. per night
4 stars +

$106 - $318

The Westin Resort & Spa, Whistler

#1 Most popular

$181
Avg. per night
Fairmont Empress

#2 Most popular

Fairmont Empress
8.7 Excellent
$278
Avg. per night
Coast Prince George Hotel by APA

Best value

$106
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?

    Users favor staying in areas such as Vancouver, Whistler, and Victoria. Consider these locations when searching for your desired stay.

  • What are the best hotels in British Columbia?

    Four Seasons Resort Whistler is a very popular hotel in British Columbia with a score of 9.1 from 610 reviews. The Westin Resort & Spa, Whistler (8.8 from 656 reviews) and Fairmont Empress (8.7 from 639 reviews) are also highly rated British Columbia hotels based on recent feedback from HotelsCombined users.