British Columbia Hotels

We have 1434 properties available in 209 towns and cities. You are currently filtering the town listings by Hotels. To show all listed towns in British Columbia select "ALL" from the menu below.

Top British Columbia destinations for Hotels and Motels:

Select from available towns / cities with Hotels and Motels:

Filter by accommodation type:

Todays featured British Columbia Hotels:

 
Photograph of Mountain Spirit Resort and Spa, Kimberley
Listing updated 2026
Hotel

Mountain Spirit Resort and Spa

Todays featured Kimberley hotel:

We are near the Kimberley Alpine Resort, the North Star High Speed Chair, and the Kimberley Convention and Athlete Training Center. The Trickle Creek Golf Resort is just minutes away.

400 Stemwinder Drive
Kimberley, British Columbia
V1A2Y9
 
Hotel

Sandman Hotel Abbotsford Airport

Todays featured Abbotsford hotel:

Whether it’s for business or leisure, the start and finish to your next trip should be relaxed and calm. That’s why a stay at Sandman Hotel Abbotsford Airport is just what you need.

3010 Mt Lehman Road
Abbotsford, British Columbia
V4X2N1
 
Photograph of Ramada by Wyndham, Abbotsford
Listing updated 2026
Hotel

Ramada by Wyndham

Todays featured Abbotsford hotel:

Offering easy access to Highway 1 and the U.S. border, Ramada by Wyndham Abbotsford is the perfect place to recharge.

2073 Clearbrook Road
Abbotsford, British Columbia
V2T2X1
 
Photograph of Travelodge, Salmon Arm
Listing updated 2026
Hotel

Travelodge

★★★

Todays featured Salmon Arm hotel:

Salmon Arm is located on the Trans-Canada Highway, midway between Calgary and Vancouver, on the shores of Shuswap Lake System. It is both a summer and winter recreation area. Pet-Friendly Fees may apply.

2401 Trans Canada Highway West
Salmon Arm, British Columbia
V1E 4P7
 
Photograph of Sea To Sky Hotel And Conference Centre, Squamish
Listing updated 2026
Hotel

Sea To Sky Hotel And Conference Centre

Todays featured Squamish hotel:

The Sea to Sky Hotel is nestled in the Garibaldi Provincial Park on the Sea to Sky Hwy, a few minutes north of Squamish, 70 km away from Vancouver B.C. and 30 minutes drive to Whistler, the North America’s foremost all year-round mountain resort.

40330 Tantalus Rd, Garibaldi Heights
Squamish, British Columbia
V0N 1T0
 
Photograph of Painted Boat Resort, Madeira Park
Listing updated 2026
Resort

Painted Boat Resort

Todays featured Madeira Park lodge or resort:

Experience an upscale spa set in natural splendor. The Spa at Painted Boat Resort delivers an ultimate escape by combining soothing natural spa treatments with the relaxing atmosphere and calming waters of our Spa Serenity Garden (access is for Resort and Spa Treatment guests only).

12849 Lagoon Road
Madeira Park, British Columbia
V0N 2H0