Special offers and Exclusive deals

Search Hotels

2026-04-18
2026-04-19
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1605)
  • Holiday homes (1275)
  • Hotels (983)
  • (378)
  • (369)
  • Bed & Breakfasts (346)
  • (320)
  • Villas (148)
  • (135)
  • (108)
  • (100)
  • (85)
  • (56)
  • Hostels (39)
  • (26)
  • (18)
  • (10)
  • (8)
  • (6)
  • (6)
  • (3)
Thematic Hotels
  • (3232)
  • (3102)
  • (3040)
  • (2244)
  • (2229)
  • Central hotels (2021)
  • Cheap and budget hotels (1531)
  • Pet-friendly hotels (1512)
  • (1253)
  • (1223)
  • Family Friendly hotels (1063)
  • (905)
  • (772)
  • Beach hotels (473)
  • (391)
  • (347)
  • (346)
  • (330)
  • Luxury hotels (203)
  • (203)
  • Spa hotels (201)
  • (198)
  • Exceptional design hotels (182)
  • (170)
  • (136)
  • (44)
  • (19)
  • (19)
  • (16)
  • (15)
  • (12)
  • (12)
  • (4)
  • (1)

Hotels by location

Nearby
Districts
  • (333)
  • (303)
  • (178)
  • Upper Village (172)
  • (78)
  • (68)
  • West End (58)
  • (53)
  • Whistler Creekside (48)
  • (45)
  • (45)
  • (42)
  • (39)
  • (37)
  • Gastown (35)
  • (25)
  • Kitsilano (25)
  • (23)
  • James Bay (20)
  • (20)
  • (19)
  • (18)
  • (18)
  • (17)
  • (16)
  • (15)
  • (14)
  • (13)
  • (12)
  • (11)
  • Burnside (9)
  • Yaletown (8)
  • (8)
  • (7)
  • (7)
  • (5)
  • (4)
  • (4)
  • (4)
  • (4)
  • (4)
  • (4)
  • (4)
  • (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

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

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

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

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

3-star hotels

Oceanside Village Resort

1080 Resort Drive, Parksville, Canada View map

From US$ 238 Book Now

Residence Inn By Marriott Vancouver Downtown

1234 Hornby Street, Vancouver, Canada View map

Positioned in the vibrant West End of Downtown Vancouver, the Residence Inn by Marriott Vancouver Downtown is a modern all-suite hotel designed for both leisure and business travelers. This…

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

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$ 410 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

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