Special offers and Exclusive deals

Search Hotels

2026-11-13
2026-11-14
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1835)
  • Holiday homes (1467)
  • Hotels (1047)
  • (752)
  • Bed & Breakfasts (524)
  • (399)
  • (360)
  • Villas (160)
  • (142)
  • (112)
  • (106)
  • (85)
  • (81)
  • Hostels (43)
  • (28)
  • (24)
  • (14)
  • (9)
  • (9)
  • (5)
  • (4)
Thematic Hotels
  • (3802)
  • (3666)
  • (3590)
  • (2899)
  • (2663)
  • Family Friendly hotels (2504)
  • Central hotels (2476)
  • Pet-friendly hotels (1805)
  • Cheap and budget hotels (1755)
  • (1554)
  • (1072)
  • (1057)
  • Beach hotels (971)
  • (880)
  • (856)
  • (398)
  • (363)
  • (342)
  • Spa hotels (317)
  • Luxury hotels (272)
  • (256)
  • (197)
  • Exceptional design hotels (183)
  • (143)
  • (138)
  • (44)
  • (23)
  • (21)
  • (19)
  • (18)
  • (12)
  • (4)
  • (1)

Popular cities in British Columbia

Top hotels in British Columbia

5-star hotels

Four Seasons Resort Whistler

4591 Blackcomb Way, Whistler, Canada View map

Offering a prestigious location only a 6-minute walk from The Spa at Four Seasons Resort, the 5-star modern Four Seasons Resort Whistler boasts 18 holes of golf and 3 hot tubs. Air-conditioned rooms,…

From US$ 213 Book Now

Snug Harbour Inn

460 Marine Drive, Ucluelet, Canada View map

The 5-star smoke-free Snug Harbour Inn Ucluelet, only an 11-minute walk from the waterfront Ucluelet Aquarium, offers a private art gallery. Located 2.7 km from the long-standing Amphitrite Point…

From US$ 205 Book Now

4-star hotels

River Rock Casino Resort & The Hotel

8811 River Road, Richmond, Canada View map

Situated nearly 5 minutes' walk from North Arm Fraser River, the 4-star River Rock Casino Resort & The Hotel Richmond offers rooms with views of the marina.

  Book Now

Hotel Le Soleil By Executive Hotels

567 Hornby Street, Vancouver, Canada View map

The 4-star Hotel Le Soleil By Executive Hotels Vancouver is set only 1.1 km from Nelson Park and only 1.2 km from Spirit Wrestler Gallery. A private parking lot is available on site.

From US$ 143 Book Now

3-star hotels

Princess And The Pea Hotel

21628 48 Avenue, Langley, Canada View map

**Welcome to the Enchanted Retreat at the Princess and the Pea Hotel Langley**

From US$ 52 Book Now

The Sylvia Hotel

1154 Gilford Street, Vancouver, Canada View map

Welcome to the Sylvia Hotel, a designated heritage building nestled on the tranquil edges of English Bay, adjacent to the world-renowned Stanley Park. A stone's throw away from downtown, the Sylvia…

From US$ 81 Book Now

2-star hotels

Headwaters Lodge At Eagle Ranch Resort

9581 Eagle Ranch Trail, Invermere, Canada View map

The comfortable Headwaters Lodge At Eagle Ranch Resort Invermere, located nearly a 25-minute walk from James Chabot Provincial Park, is proud to feature 18 holes of golf. One will enjoy a lounge bar…

From US$ 181 Book Now

Sooke Harbour House Hotel

1528 Whiffin Spit Road, Sooke, Canada View map

Sooke Harbour House Hotel is a 4-star eco-friendly property nestled on the shores of the Juan de Fuca Strait on Vancouver Island. Boasting incredible views of Washington State's Olympic Mountains…

From US$ 263 Book Now

Recommended hotels

Pacific Sands Beach Resort

1421 Pacific Rim Highway, Tofino, Canada View map

Located around 3 km from the Cold War Radar Hill, the 4-star Pacific Sands Beach Resort Tofino offers spacious rooms around a 25-minute walk from the scenic Chesterman Beach. Highlights at the resort…

From US$ 564 Book Now

Villa Eyrie Resort

600 Ebedora Lane, Malahat, Canada View map

Offering air-conditioned rooms and Wi-Fi in public areas, Villa Eyrie Resort Malahat is 3.8 km from Jocelyn Hill and a 15-minute drive from the Well-known Butchart Botanical Gardens. This resort…

From US$ 229 Book Now