Special offers and Exclusive deals

Search Hotels

2026-05-01
2026-05-02
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

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

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

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

Sunwolf Riverside Cabins

70002 Squamish Valley Road, Brackendale, Canada View map

### Experience Serenity at Sunwolf Riverside Cabins

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

Mackenzie Beach Resort

1101 Pacific Rim Highway, Tofino, Canada View map

In the heart of Tofino, the Mackenzie Beach Resort offers a unique blend of contemporary comforts and natural beauty, making it a premier destination for those seeking a truly relaxing getaway. Just…

From US$ 92 Book Now

Recommended hotels

Inn At Laurel Point

680 Montreal Street, Victoria, Canada View map

The Inn at Laurel Point Victoria is an upscale property with impressive green features and a picturesque setting on a peninsula near the entrance to Victoria's Inner Harbour. With stunning views of…

From US$ 105 Book Now

Prestige Treasure Cove Resort

2005 Highway 97 South, Prince George, Canada View map

Situated a mere 550 metres from Bob Martin Park and within 5 minutes' walk of the Mr. PG Statue, the comfortable Prestige Treasure Cove Resort Prince George welcomes guests with a spa salon. The 4…

From US$ 88 Book Now