Hotel deals in British Columbia

Multiple accommodations for your stay
Destination
Check-in date:
20 Oct 2026
Check-out date:
21 Oct 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 Abbotsford Agassiz Aldergrove Alert Bay Anahim Lake Avola Balfour Barkerville Barriere Beaverdell Bedwell Harbour Bennett Bay Big White Ski Resort Blind Bay Blue River Boston Bar Bowser Brentwood Bay Brew Bay Bridge Lake Burnaby Cache Creek Campbell River Cariboo Castlegar Chase Chemainus Cherryville Chetwynd Chilliwack Christina Lake Clearwater Clinton Coal Harbour Cobble Hill Colwood Comox Coquitlam Courtenay Cowichan Bay Cranbrook Creston Dawson Creek Dease Lake 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 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 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 Rossland Saanich Saanichton Salmon Arm Salmon Beach Saltspring Island Sandspit Sayward Sechelt Shawnigan Lake Shirley Sicamous Sidney Silver Star Smithers Snug Cove Sooke Sorrento Squamish Stewart Sturdies Bay Summerland Sun Peaks Sunshine Valley Surrey Tahsis 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?

1776 Apartments  |  1397 Holiday homes  |  1037 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 a mere 6 minutes' walk from The Spa at Four Seasons Resort, the hotel is 750 metres from Upper Village Market Gourmet Grocery Store.

9.5
Exceptional
386 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 Cedar House Gallery are 0.9 km…

9.7
Exceptional
126 reviews

Fairmont Pacific Rim Hotel

1038 Canada Place, Vancouver, Canada (Open map)

The hotel is situated 2.4 km from the award-winning civic history Museum of Vancouver and just 1.3 km from Queen Elizabeth Theatre. The contemporary…

9.2
Superb
533 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 &…

Hotel Le Soleil By Executive Hotels

567 Hornby Street, Vancouver, Canada (Open map)

This hotel boasts a central location within walking distance of a ship terminal and a short way from Robson Street. Hotel Le Soleil By Executive…

9.0
Superb
2754 reviews

Pacific Sands Beach Resort

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

You'll need 20-minute drive to Tofino-Long Beach airport. Located nearly a 20-minute walk from the large Cox Bay Sandy Beach, the 4…

9.2
Superb
353 reviews

Top 3-star hotels in British Columbia

Princess And The Pea Hotel

21628 48 Avenue, Langley, Canada (Open map)

The centre of Langley can be reached within a 30-minute walk, and natural attractions like the Working Destination Krause Berry Farms are about a…

9.8
Exceptional
171 reviews

Oceanside Village Resort

1080 Resort Drive, Parksville, Canada (Open map)

This Parksville resort has a great location 3.1 km from Englishman River Regional Park. The 3-star Oceanside Village Resort Parksville, located around a 5…

9.5
Exceptional
112 reviews

The Sylvia Hotel

1154 Gilford Street, Vancouver, Canada (Open map)

This smoke-free hotel puts you in the centre of Vancouver, 2.7 km from the 405-hectare public Stanley Park. Located 17 minutes' walk from…

8.8
Fabulous
950 reviews

Top 2-star hotels in British Columbia

Headwaters Lodge At Eagle Ranch Resort

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

Invermere centre is 25 minutes' walk, and sports attractions such as Eddie Mountain Memorial Arena Ice Skating Rink are around 10 minutes' drive away. Featuring…

9.3
Superb
268 reviews

The Sentinel Hotel

5278 Amundsen Road, Kaslo, Canada (Open map)

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

9.5
Exceptional
58 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.2
Superb
35 reviews

Recommended hotels in British Columbia

Nita Lake Lodge

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

The hotel lies approximately 5 minutes' drive from Alpha Lake Park and just around the corner from the Arfa Alpha Lake Park. Boasting a plunge…

9.2
Superb
707 reviews

Villa Eyrie Resort

600 Ebedora Lane, Malahat, Canada (Open map)

Overlooking Olympic Mountains, this 4-star resort is located 1.1 km from Malahat Trail. Located 25 minutes' walk from Spectacle Lake, Villa Eyrie Resort Malahat…

9.2
Superb
392 reviews

Cox Bay Beach Resort

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

The resort lies within 10 minutes' walk of Cox Bay and within a 15-minute drive of Third beach. Cox Bay Beach Resort Tofino, located…

9.2
Superb
180 reviews
Thank you for subscribing
Close