Special offers and Exclusive deals

Search Hotels

2026-01-15
2026-01-16
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1522)
  • Holiday homes (1131)
  • Hotels (985)
  • (379)
  • (366)
  • Bed & Breakfasts (350)
  • (289)
  • (132)
  • Villas (130)
  • (101)
  • (89)
  • (85)
  • (59)
  • Hostels (42)
  • (30)
  • (18)
  • (12)
  • (7)
  • (6)
  • (5)
  • (3)
Thematic Hotels
  • (4178)
  • (3627)
  • (2829)
  • (2752)
  • (2354)
  • Central hotels (2114)
  • Cheap and budget hotels (1838)
  • Family Friendly hotels (1640)
  • Pet-friendly hotels (1502)
  • (1265)
  • (1208)
  • (972)
  • (754)
  • Beach hotels (659)
  • (423)
  • (405)
  • (357)
  • (335)
  • Luxury hotels (229)
  • (203)
  • Exceptional design hotels (201)
  • (200)
  • Spa hotels (199)
  • (170)
  • (139)
  • (54)
  • (53)
  • (19)
  • (18)
  • (16)
  • (15)
  • (12)
  • (3)
  • (1)

Hotels by location

Nearby
Districts
  • (313)
  • (312)
  • (184)
  • Upper Village (175)
  • (75)
  • West End (65)
  • (63)
  • Whistler Creekside (55)
  • (50)
  • (47)
  • (45)
  • (41)
  • (38)
  • (35)
  • Gastown (32)
  • (27)
  • (24)
  • (22)
  • Kitsilano (22)
  • James Bay (21)
  • (18)
  • (17)
  • (17)
  • (15)
  • (15)
  • (14)
  • (13)
  • (12)
  • (11)
  • Burnside (9)
  • (9)
  • Yaletown (8)
  • (7)
  • (7)
  • (5)
  • (5)
  • (4)
  • (4)
  • (4)
  • (4)
  • (4)
  • (4)
  • (3)
  • (3)
  • (2)
  • (2)
  • (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, 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

Loden Vancouver

1177 Melville Street, Vancouver, Canada View map

Loden Vancouver Hotel, situated near a shopping district, has a lift and complimentary newspapers. The 5-star hotel boasts views of the city and offers Wi-Fi throughout the property.

From US$ 254 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$ 571 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$ 112 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

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

Naturally Pacific Resort

700 Petersen Road, Campbell River, Canada View map

Situated 5 minutes' walk from the Campbell River Golf and Country Club, Naturally Pacific Resort Campbell River offers an indoor pool. This resort is 2.8 km from Elk Falls Provincial Park and…

From US$ 127 Book Now