Special offers and Exclusive deals

Search Hotels

2026-05-02
2026-05-03
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1613)
  • Holiday homes (1281)
  • Hotels (986)
  • (381)
  • (369)
  • Bed & Breakfasts (345)
  • (324)
  • Villas (148)
  • (135)
  • (108)
  • (101)
  • (85)
  • (56)
  • Hostels (39)
  • (26)
  • (18)
  • (10)
  • (8)
  • (6)
  • (6)
  • (3)
Thematic Hotels
  • (3326)
  • (3124)
  • (3067)
  • Family Friendly hotels (2551)
  • (2406)
  • (2247)
  • Central hotels (2146)
  • Cheap and budget hotels (1546)
  • Pet-friendly hotels (1536)
  • (1305)
  • (1289)
  • (936)
  • (807)
  • Beach hotels (482)
  • (397)
  • (356)
  • (349)
  • (336)
  • Luxury hotels (204)
  • (203)
  • (198)
  • Spa hotels (198)
  • Exceptional design hotels (182)
  • (170)
  • (136)
  • (44)
  • (19)
  • (19)
  • (17)
  • (14)
  • (13)
  • (12)
  • (4)
  • (1)

Hotels by location

Nearby
  • Rogers Arena (378)
  • BC Place Stadium (383)
  • Gastown Vancouver (22)
  • (12)
  • (351)
  • Stanley Park (187)
  • Robson Street Vancouver (370)
  • (6)
  • (7)
  • (432)
  • Granville Mall Vancouver (204)
  • St. Paul's Hospital (385)
  • (372)
  • Lonsdale Quay North Vancouver (33)
  • (368)
  • (408)
  • (53)
  • (10)
  • (384)
  • (341)
  • (37)
  • (75)
  • (34)
  • (35)
  • (379)
  • (31)
  • (33)
  • (97)
  • (34)
  • (41)
Districts
  • (375)
  • (347)
  • (182)
  • Upper Village (174)
  • (78)
  • (78)
  • West End (72)
  • (61)
  • Whistler Creekside (50)
  • (47)
  • (45)
  • (42)
  • (42)
  • (41)
  • Gastown (38)
  • Kitsilano (28)
  • (25)
  • (25)
  • (23)
  • (21)
  • James Bay (20)
  • (19)
  • (19)
  • (19)
  • (18)
  • (16)
  • (14)
  • (13)
  • (12)
  • (11)
  • Yaletown (9)
  • (9)
  • Burnside (9)
  • (7)
  • (7)
  • (5)
  • (5)
  • (5)
  • (5)
  • (5)
  • (4)
  • (4)
  • (4)
  • (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

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

River Rock Casino Resort & The Hotel

8811 River Road, Richmond, Canada View map

The 4-star River Rock Casino Resort & The Hotel Richmond includes 202 rooms and is situated nearly 25 minutes' walk from Fraser River.

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

Oceanside Village Resort

1080 Resort Drive, Parksville, Canada View map

From US$ 238 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$ 310 Book Now

Recommended hotels

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