Special offers and Exclusive deals

Search Hotels

2026-04-19
2026-04-20
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (1602)
  • Holiday homes (1272)
  • Hotels (983)
  • (378)
  • (369)
  • Bed & Breakfasts (346)
  • (319)
  • Villas (147)
  • (135)
  • (107)
  • (100)
  • (84)
  • (56)
  • Hostels (39)
  • (26)
  • (18)
  • (10)
  • (8)
  • (6)
  • (6)
  • (3)
Thematic Hotels
  • (3231)
  • (3105)
  • (3043)
  • (2248)
  • (2229)
  • Central hotels (2024)
  • Cheap and budget hotels (1531)
  • Pet-friendly hotels (1513)
  • (1252)
  • (1221)
  • Family Friendly hotels (1062)
  • (905)
  • (772)
  • Beach hotels (473)
  • (391)
  • (347)
  • (346)
  • (330)
  • Luxury hotels (203)
  • (202)
  • 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 (170)
  • (77)
  • (68)
  • West End (58)
  • (53)
  • Whistler Creekside (48)
  • (45)
  • (45)
  • (42)
  • (39)
  • (37)
  • Gastown (35)
  • (25)
  • Kitsilano (24)
  • (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)
  • (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

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

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

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

Exchange Hotel Vancouver

475 Howe Street, Vancouver, Canada View map

Welcome to the Exchange Hotel Vancouver, where modern luxury meets historical charm in the heart of downtown. Nestled within the shell of the original Old Stock Exchange Building, this beautifully…

From US$ 144 Book Now

3-star hotels

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

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

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

Sundial Hotel

4340 Sundial Crescent, Whistler, Canada View map

Located within 5 minutes' drive of the scenic Lost Lake, the 4-star Sundial Hotel Whistler features Wi-Fi in public areas and private car parking on site. The boutique-style hotel has an incredible…

From US$ 125 Book Now