Hotel deals in British Columbia

Multiple accommodations for your stay
Destination
Check-in date:
11 Aug 2026
Check-out date:
12 Aug 2026
Guests
2 guests
Ages of children:

Top destinations in British Columbia

Your go-to guide to the best locations to spend your next well-deserved holiday

100 Mile House 108 Mile Ranch Abbotsford Agassiz Aldergrove Alert Bay Anahim Lake Balfour Barkerville Barriere Beaverdell Bedwell Harbour Big White Ski Resort Blind Bay Blue River Boston Bar Bowen Island Bowser Brentwood Bay Brew Bay Bridge Lake Burnaby Cache Creek Campbell River Castlegar Chase Chemainus Chetwynd Chilliwack Christina Lake Clearwater Clinton Coal Harbour Cobble Hill Colwood Comox Coquitlam Courtenay Cowichan Bay Cranbrook Creston Dawson Creek Delta Denman Island Duncan Egmont Enderby Esquimalt Fairmont Hot Springs Fanny Bay Fauquier Fernie Fernwood Field Fintry Fort Nelson Fort St. John Gabriola Ganges Garden Bay Gibsons Gold River Golden Goldstream Station Grand Forks Greenwood Hagensborg Halfmoon Bay Harrison Hot Springs Harrison Mills Heriot Bay Hope Horseshoe Bay Houston Hudsons Hope Invermere Jade City Kaleden Kamloops Kaslo Kelowna Keremeos Kimberley Kitimat Lac La Hache Ladysmith Lake Country Lake Cowichan Langford Langley Lantzville Lillooet Logan Lake Lone Butte Long Harbour Lumby Lund Lynn Creek Lytton Madeira Park Malahat Malakwa Maple Ridge Masset McBride Merritt Merville Metchosin Mill Bay Mission Mount Washington Nakusp Nanaimo Nanoose Bay Naramata Nelson New Denver New Westminster Nimpo Lake North Saanich North Vancouver Oak Bay Okanagan Falls Oliver Osoyoos Panorama Parksville Parson Peachland Pemberton Penticton Pitt Meadows Port Alberni Port Alice Port Coquitlam Port Hardy Port Mcneill Port Moody Port Renfrew Powell River Prince George Prince Rupert Princeton Qualicum Beach Quathiaski Cove Quesnel Radium Hot Springs Revelstoke Richmond Roberts Creek Rogers Pass Rossland Saanich Saanichton Salmon Arm Salmon Beach Saltspring Island Sandspit Sayward Sechelt Shawnigan Lake Shirley Sicamous Sidney Silver Star Smithers Snug Cove Sooke Sorrento Sparwood Squamish Stewart Sturdies Bay Summerland Sun Peaks Sunshine Valley Surrey Telkwa Terrace Tete Jaune Cache Tofino Trail Tsawwassen Tumbler Ridge Ucluelet Valemount Vancouver Vanderhoof Vernon Vesuvius Victoria West Kelowna West Vancouver Westbank Whistler White Rock Williams Lake Windermere Winfield Youbou
  • All cities
  • Main cities
  • Places of interest

Previous
Next
Previous
Next

Vancouver

Chilliwack

Brentwood Bay

North Vancouver

Sorrento

Kelowna

Victoria

Kamloops

West Vancouver

Previous
Next

Where to stay in British Columbia?

1502 Apartments  |  1214 Holiday homes  |  993 Hotels

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in British Columbia

Four Seasons Resort Whistler

4591 Blackcomb Way, Whistler, Canada (Open map)

Situated 500 metres from The Spa at Four Seasons Resort, the hotel is only a 9-minute walk from the Upper Village Market. Perched in…

9.5
Exceptional
377 reviews

Snug Harbour Inn

460 Marine Drive, Ucluelet, Canada (Open map)

The centre of Ucluelet can be reached in 10 minutes' walk of this hotel, and such cultural venues as the Cedar House Gallery are 0.9…

9.7
Exceptional
126 reviews

Loden Vancouver

1177 Melville St, Vancouver, Canada (Open map)

The hotel boasts central location only 400 m from Downtown Vancouver. The 5-star Loden Vancouver hotel with a private art gallery is just 10…

9.6
Exceptional
294 reviews

Top 4-star hotels in British Columbia

River Rock Casino Resort & The Hotel

8811 River Road, Richmond, Canada (Open map)

The hotel lies approximately 5 minutes' drive from Ketcheson Neighbourhood Park and just moments from EXIT Canada Richmond. The 4-star River Rock Casino Resort &…

L'Hermitage Hotel

788 Richards Street, Vancouver, Canada (Open map)

The hotel is nestled near the beach district of Vancouver and in close proximity to the shopping mall "CF Pacific Centre". The 4-star smoke…

9.4
Superb
1575 reviews

Naturally Pacific Resort

700 Petersen Road, Campbell River, Canada (Open map)

Such city attractions as Elk Falls Provincial Park, which is 2.6 km from the resort, and the Maritime Heritage Centre, which is 2.1 km away…

9.2
Superb
452 reviews

Top 3-star hotels in British Columbia

Oceanside Village Resort

1080 Resort Drive, Parksville, Canada (Open map)

This Parksville resort has a great location within walking distance of a river. The 3-star Oceanside Village Resort Parksville, located about a 5-minute…

9.4
Superb
113 reviews

Sunwolf Riverside Cabins

70002 Squamish Valley Road, Brackendale, Canada (Open map)

A popular place in Brackendale is the scenic Alice Lake Provincial Park, which is nearly 10 minutes' drive away. Providing 14 rooms, the pet-friendly…

9.3
Superb
178 reviews

The Sylvia Hotel

1154 Gilford Street, Vancouver, Canada (Open map)

The positioning of the hotel right in the centre of Vancouver ensures fast access to the 2009 bronze A-maze-ing Laughter Sculpture, which is…

8.8
Fabulous
1002 reviews

Top 2-star hotels in British Columbia

Headwaters Lodge At Eagle Ranch Resort

9581 Eagle Ranch Trail, Invermere, Canada (Open map)

The hotel is located 3.7 km from the public park "Kinsmen Beach" and James Chabot Provincial Park is 2.1 km away. Providing a convenient setting…

9.4
Superb
248 reviews

Sooke Harbour House Hotel

1528 Whiffin Spit Road, Sooke, Canada (Open map)

The hotel is about 10 minutes' drive from Ed MacGregor Park and just near Dufour at Whiffin Spit bus stop. The comfortable Sooke Harbour House…

9.5
Exceptional
19 reviews

The Sentinel Hotel

5278 Amundsen Road, Kaslo, Canada (Open map)

There is The SS Moyie National Historic Site located about 15 minutes' drive from the hotel. The comfortable The Sentinel Hotel Kaslo features an excellent…

9.3
Superb
59 reviews

Recommended hotels in British Columbia

Nita Lake Lodge

2131 Lake Placid Road, Whistler, Canada (Open map)

The hotel is located in Whistler Creekside with a host of stores at the base of the mountain, 4.5 km from The Spa at Four…

9.2
Superb
684 reviews

Pacific Sands Beach Resort

1421 Pacific Rim Highway, Tofino, Canada (Open map)

The resort lies only 0.7 km from English Cove and about 6 km from the Clayoquot Sound. Located approximately a 20-minute walk from the…

9.2
Superb
367 reviews

Black Rock Oceanfront Resort

596 Marine Drive, Po Box 310, Ucluelet, Canada (Open map)

This Ucluelet hotel lies merely 450 metres from Brown's Beach and just 1.5 km from Ucluth Peninsula. The comfortable 4-star Black Rock Oceanfront Resort…

9.1
Superb
1459 reviews
Thank you for subscribing
Close