Special offers and Exclusive deals

Search Hotels

2026-06-26
2026-06-27
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1593)
  • Holiday homes (1275)
  • Hotels (985)
  • (386)
  • (368)
  • Bed & Breakfasts (345)
  • (328)
  • Villas (147)
  • (138)
  • (106)
  • (101)
  • (85)
  • (66)
  • Hostels (39)
  • (27)
  • (18)
  • (10)
  • (8)
  • (6)
  • (5)
  • (3)
Thematic Hotels
  • (3451)
  • (3150)
  • (3093)
  • Family Friendly hotels (2553)
  • (2447)
  • (2253)
  • Central hotels (2163)
  • Cheap and budget hotels (1612)
  • Pet-friendly hotels (1548)
  • (1306)
  • (1285)
  • (987)
  • (809)
  • Beach hotels (477)
  • (399)
  • (352)
  • (343)
  • (334)
  • (247)
  • Luxury hotels (217)
  • Spa hotels (203)
  • (197)
  • Exceptional design hotels (181)
  • (135)
  • (108)
  • (44)
  • (19)
  • (19)
  • (17)
  • (14)
  • (14)
  • (12)
  • (4)
  • (1)

Hotels by location

Nearby
  • Rogers Arena (418)
  • BC Place Stadium (426)
  • Gastown Vancouver (22)
  • (12)
  • (387)
  • Stanley Park (201)
  • Robson Street Vancouver (411)
  • (6)
  • (7)
  • Granville Mall Vancouver (224)
  • (473)
  • St. Paul's Hospital (428)
  • (409)
  • Lonsdale Quay North Vancouver (35)
  • (404)
  • (451)
  • (60)
  • (10)
  • (422)
  • (379)
  • (37)
  • (74)
  • (37)
  • (39)
  • (417)
  • (32)
  • (37)
  • (100)
  • (39)
  • (42)
Districts
  • (382)
  • (347)
  • (185)
  • Upper Village (178)
  • (77)
  • (76)
  • West End (70)
  • (63)
  • Whistler Creekside (50)
  • (47)
  • (44)
  • (43)
  • (42)
  • (42)
  • Gastown (38)
  • Kitsilano (29)
  • (26)
  • (25)
  • (24)
  • James Bay (20)
  • (20)
  • (20)
  • (19)
  • (18)
  • (18)
  • (16)
  • (14)
  • (14)
  • (12)
  • (11)
  • Yaletown (9)
  • Burnside (9)
  • (8)
  • (7)
  • (7)
  • (5)
  • (5)
  • (5)
  • (5)
  • (5)
  • (5)
  • (4)
  • (3)
  • (3)
  • (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

Featuring 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. Located within reach…

From US$ 213 Book Now

Oak Bay Beach Hotel (Adults Only)

1175 Beach Drive, Oak Bay, Canada View map

Situated just 600 metres from the full-service Oak Bay Marina, the grand 5-star Oak Bay Beach Hotel features massage therapy and various recreational opportunities. Boasting a private art gallery and…

From US$ 191 Book Now

4-star hotels

River Rock Casino Resort & The Hotel

8811 River Road, Richmond, Canada View map

Providing 202 rooms, the 4-star River Rock Casino Resort & The Hotel Richmond is situated approximately 5 minutes' walk from North Arm Fraser River.

  Book Now

Nita Lake Lodge

2131 Lake Placid Road, Whistler, Canada View map

The sumptuous Nita Lake Lodge Whistler hotel, located within easy reach of the White Dog Whistler Studio Gallery, offers an outdoor heated pool, Wi-Fi in public areas. There is a train station near…

From US$ 187 Book Now

3-star hotels

Oceanside Village Resort

1080 Resort Drive, Parksville, Canada View map

From US$ 238 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 2-star 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. Featuring hiking and golf along…

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

Recommended hotels

Pacific Sands Beach Resort

1421 Pacific Rim Highway, Tofino, Canada View map

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

Black Rock Oceanfront Resort

596 Marine Drive, Po Box 310, Ucluelet, Canada View map

The comfortable 4-star Black Rock Oceanfront Resort Ucluelet is a mere 450 metres from Brown's Beach and provides spacious rooms with views of West Coast. With a location in the vicinity of the Cedar…

From US$ 158 Book Now