Special offers and Exclusive deals

Search Hotels

2026-03-14
2026-03-15
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1245)
  • Holiday homes (999)
  • Hotels (955)
  • (370)
  • (368)
  • Bed & Breakfasts (346)
  • (204)
  • (131)
  • Villas (115)
  • (100)
  • (93)
  • (83)
  • (54)
  • Hostels (39)
  • (22)
  • (18)
  • (8)
  • (6)
  • (6)
  • (5)
  • (3)
Thematic Hotels
  • (2819)
  • (2678)
  • (2612)
  • (2157)
  • Central hotels (1895)
  • (1802)
  • Pet-friendly hotels (1422)
  • Cheap and budget hotels (1330)
  • (1172)
  • (1136)
  • Family Friendly hotels (1065)
  • (744)
  • (733)
  • Beach hotels (456)
  • (387)
  • (346)
  • (330)
  • (329)
  • Spa hotels (204)
  • Luxury hotels (198)
  • (197)
  • (190)
  • Exceptional design hotels (181)
  • (170)
  • (133)
  • (43)
  • (19)
  • (19)
  • (16)
  • (13)
  • (12)
  • (11)
  • (4)
  • (1)

Hotels by location

Nearby
Districts
  • (265)
  • (262)
  • (159)
  • Upper Village (154)
  • (69)
  • (54)
  • (45)
  • (43)
  • West End (42)
  • (40)
  • (39)
  • Whistler Creekside (38)
  • (31)
  • (30)
  • Gastown (23)
  • (23)
  • Kitsilano (20)
  • James Bay (18)
  • (17)
  • (16)
  • (16)
  • (15)
  • (15)
  • (15)
  • (14)
  • (13)
  • (11)
  • (10)
  • (10)
  • (9)
  • Burnside (9)
  • Yaletown (7)
  • (7)
  • (7)
  • (6)
  • (5)
  • (4)
  • (4)
  • (4)
  • (4)
  • (4)
  • (3)
  • (2)
  • (2)
  • (2)
  • (2)
  • (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$ 1029 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

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$ 571 Book Now

Nita Lake Lodge

2131 Lake Placid Road, Whistler, Canada View map

Providing an unique setting at a distance of 3.9 km from Audain Art Museum, the sumptuous 4-star Nita Lake Lodge Whistler hotel includes 2 restaurants. This smoke-free resort has a heated swimming…

From US$ 187 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

Beach Acres Resort

1051 Resort Drive, Parksville, Canada View map

The 3-star Beach Acres Resort Parksville is merely 1.5 km from Rathtrevor Beach and offers an indoor pool.

From US$ 215 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$ 146 Book Now

Recommended hotels

Paradox Vancouver

1161 West Georgia Street, Vancouver, Canada View map

Featuring a prime location only a 5-minute walk from Christ Church Cathedral, the 4-star Paradox Vancouver hotel boasts a private art gallery. The hotel is located in the vicinity of the Vancouver…

From US$ 234 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$ 227 Book Now