Special offers and Exclusive deals

Search Hotels

2026-02-04
2026-02-05
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1345)
  • Holiday homes (1071)
  • Hotels (966)
  • (366)
  • (344)
  • Bed & Breakfasts (337)
  • (238)
  • (131)
  • Villas (119)
  • (99)
  • (87)
  • (84)
  • (56)
  • Hostels (40)
  • (27)
  • (19)
  • (10)
  • (5)
  • (5)
  • (5)
  • (3)
Thematic Hotels
  • (3860)
  • (3378)
  • (2657)
  • (2579)
  • (2221)
  • Family Friendly hotels (2062)
  • Central hotels (2012)
  • Cheap and budget hotels (1761)
  • Pet-friendly hotels (1462)
  • (1262)
  • (1206)
  • (920)
  • (746)
  • Beach hotels (642)
  • (421)
  • (406)
  • (360)
  • (325)
  • Luxury hotels (223)
  • (202)
  • Exceptional design hotels (201)
  • (200)
  • Spa hotels (196)
  • (170)
  • (138)
  • (59)
  • (53)
  • (18)
  • (17)
  • (17)
  • (15)
  • (11)
  • (4)
  • (1)

Hotels by location

Nearby
Districts
  • (277)
  • (276)
  • Upper Village (182)
  • (181)
  • (66)
  • (65)
  • West End (54)
  • Whistler Creekside (51)
  • (44)
  • (44)
  • (41)
  • (40)
  • (39)
  • (32)
  • Gastown (28)
  • (24)
  • (23)
  • James Bay (19)
  • Kitsilano (18)
  • (16)
  • (16)
  • (15)
  • (15)
  • (15)
  • (14)
  • (13)
  • (12)
  • (10)
  • (10)
  • Burnside (9)
  • (8)
  • (7)
  • Yaletown (6)
  • (5)
  • (5)
  • (4)
  • (4)
  • (4)
  • (4)
  • (4)
  • (4)
  • (3)
  • (3)
  • (2)
  • (2)
  • (1)
  • (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

Enjoying a prestigious location only 6 minutes' walk from The Spa at Four Seasons Resort, the contemporary Four Seasons Resort Whistler boasts 3 hot tubs. Located just a minute's drive from the famed…

From US$ 213 Book Now

Oak Bay Beach Hotel (Adults Only)

1175 Beach Drive, Oak Bay, Canada View map

The grand 5-star Oak Bay Beach Hotel, situated only 0.8 km from Windsor Park, offers a heated pool as well as a fitness area. The smoke-free hotel proudly offers a private art gallery, while the full…

From US$ 191 Book Now

4-star hotels

Paradox Vancouver

1161 West Georgia Street, Vancouver, Canada View map

Situated in the vibrant Coal Harbour, Paradox Vancouver offers a seamless blend of luxury and sophistication, catering to both business and leisure travelers. The property's unique location provides…

From US$ 234 Book Now

Pacific Sands Beach Resort

1421 Pacific Rim Hwy, Tofino, Canada View map

Featuring bicycle rentals, as well as Wi-Fi throughout the property, Pacific Sands Beach Resort Tofino is within a 5-minute drive of Cox Bay. The 4-star resort provides plenty of amusement for kids…

From US$ 550 Book Now

3-star hotels

Sandman Signature Vancouver Downtown Hotel

180 West Georgia Street, Vancouver, Canada View map

**Welcome to Sandman Hotel Vancouver Downtown**, where your Pacific Northwest getaway begins amid the vibrant pulse of the city. Nestled in the heart of Downtown Vancouver, this chic hotel positions…

From US$ 118 Book Now

Ocean Village Resort

555 Helleson Drive, Tofino, Canada View map

Located approximately a 5-minute walk from MacKenzie Beach, the 3-star Ocean Village Resort Tofino boasts remarkable views and 25 rooms. Featuring a swimming pool, this Tofino holiday park is within…

From US$ 166 Book Now

2-star hotels

Headwaters Lodge At Eagle Ranch Resort

9581 Eagle Ranch Trail, Invermere, Canada View map

Located approximately 3 km from Mount Nelson Athletic Park, the 2-star Headwaters Lodge At Eagle Ranch Resort Invermere offers Wi-Fi in public areas and parking. Boasting an à la carte restaurant…

From US$ 181 Book Now

The Sentinel Hotel

5278 Amundsen Road, Kaslo, Canada View map

Located within a 15-minute drive of Kootenay Star Museum in Kaslo, the 2-star The Sentinel Hotel Kaslo offers a hot tub and a sauna. Highlights at the hotel include Wi-Fi in the rooms.

From US$ 154 Book Now

Recommended 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

Villa Eyrie Resort

600 Ebedora Lane, Malahat, Canada View map

Villa Eyrie Resort Malahat is located in Malahat, within a 10-minute drive of Spectacle Lake, and offers a swimming pool. All guests can enjoy Wi-Fi throughout the property and access to a fitness…

From US$ 175 Book Now