Hotel deals in British Columbia

Multiple accommodations for your stay
Destination
Check-in date:
11 Sep 2026
Check-out date:
12 Sep 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 Big White Ski Resort Blind Bay Blue River Boston Bar Bowen Island 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 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 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 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?

2013 Apartments  |  1539 Holiday homes  |  1052 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
373 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 &…

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
698 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
1465 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

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
972 reviews

Balcomo, A Ramada By Wyndham

1050 Eckhardt Ave. West, Penticton, Canada (Open map)

Surrounded by a lake and a river, the hotel is located within 9 minutes' drive of Penticton Regional airport. Situated a mere 14 minutes' walk…

9.0
Superb
635 reviews

Top 2-star hotels in British Columbia

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.4
Superb
59 reviews

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.3
Superb
262 reviews

Mackenzie Beach Resort

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

The centre of Tofino can be reached within a 25-minute walk, and natural attractions like the Tonquin Park are 4.1 km away. The 2…

8.7
Fabulous
699 reviews

Recommended hotels in British Columbia

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
370 reviews

Villa Eyrie Resort

600 Ebedora Lane, Malahat, Canada (Open map)

You can find Jocelyn Hill 3.8 km from this 4-star resort. Located 25 minutes' walk from Spectacle Lake, Villa Eyrie Resort Malahat includes 21…

9.3
Superb
382 reviews

Blue Horizon Hotel

1225 Robson Street, Vancouver, Canada (Open map)

Robson Street is located around 200 metres from the hotel, and such natural sites as Granville Island are nearly 30 minutes' walk away. Offering a…

9.0
Superb
8631 reviews
Thank you for subscribing
Close