Special offers and Exclusive deals

Search Hotels

2025-07-08
2025-07-09
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1723)
  • Holiday homes (1276)
  • Hotels (1080)
  • Bed & Breakfasts (549)
  • (442)
  • (422)
  • (355)
  • Villas (146)
  • (141)
  • (123)
  • (110)
  • (102)
  • (67)
  • Hostels (48)
  • (41)
  • (22)
  • (16)
  • (10)
  • (8)
  • (7)
  • (3)
  • (1)
  • (1)
Thematic Hotels

Hotels by location

Nearby
Districts
  • (279)
  • (249)
  • (191)
  • Upper Village (178)
  • (93)
  • West End (77)
  • (63)
  • (62)
  • (61)
  • Whistler Creekside (60)
  • (47)
  • Gastown (38)
  • (33)
  • (30)
  • (29)
  • Kitsilano (28)
  • (23)
  • (22)
  • (20)
  • (17)
  • James Bay (17)
  • (16)
  • Yaletown (13)
  • (12)
  • (12)
  • (10)
  • Burnside (9)
  • (9)
  • (9)
  • (9)
  • (8)
  • (8)
  • (8)
  • (8)
  • (7)
  • (6)
  • (5)
  • (5)
  • (4)
  • (4)
  • (3)
  • (3)
  • (2)
  • (1)
  • (1)

Popular cities in British Columbia

Top hotels in British Columbia

5-star hotels

Oak Bay Beach Hotel (Adults Only)

1175 Beach Drive, Oak Bay, Canada View map

The grand 5-star Oak Bay Beach Hotel Victoria, located about 5 minutes by car from Windsor Park, boasts a swimming pool and a fitness studio. Boasting relaxing retreat options, Crystal Pool…

From US$ 203 Book Now

Snug Harbour Inn

460 Marine Drive, Ucluelet, Canada View map

Offering a sauna and a shared lounge, the lovely Snug Harbour Inn Ucluelet lies in a beach area of Ucluelet, around a 10-minute drive from Ucluelet lighthouse loop and 11 minutes' stroll from…

From US$ 205 Book Now

4-star hotels

Paradox Vancouver

1161 West Georgia Street, Vancouver, Canada View map

Paradox Hotel Vancouver features a bureau de change and a cash machine, and lies around a 20-minute walk from Sunset Beach. Providing guests with a swimming pool and a treatment room, a Jacuzzi and…

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

3-star hotels

The Sylvia Hotel

1154 Gilford Street, Vancouver, Canada View map

The Sylvia Hotel Vancouver is situated right in the centre of Vancouver and features Wi-Fi in public areas. This charming hotel offers a view of English Bay.

From US$ 81 Book Now

Pender Harbour Resort & Marina

4686 Sinclair Bay Road, Garden Bay, Canada View map

Overlooking the sea, the 3-star Pender Harbour Resort & Marina Garden Bay is located approximately 10 minutes by car from Katherine Lake. The hotel features Wi-Fi, provided throughout the property.

From US$ 225 Book Now

2-star hotels

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

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

Recommended hotels

Rocky Ridge Resort-Bc

31369 Kitseguecla Lake Road, Smithers, Canada View map

Rocky Ridge Resort-Bc Smithers offers guests to use Wi-Fi for additional charge in the business centre.

From US$ 124 Book Now

Nestledown B&B

7655 Eureka Avenue, Halfmoon Bay, Canada View map

Featuring a sunbathing terrace with outdoor dining areas and a BBQ grill, the 2-star Nestledown B&B Halfmoon Bay is within a 5-minute drive of Sargeant Bay Provincial Park.

From US$ 135 Book Now