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:

 
Hotel

Best Western Cowichan Valley Inn

★★

Todays featured Duncan hotel:

Nestled in a park like setting in the Cowichan Valley, our hotel invites a leisurely stay. With friendly staff, a comfortable atmosphere, and lots of sightseeing nearby we aim to make your trip to the Cowichan Valley a memorable one.

6474 Trans Canada Highway
Duncan, British Columbia
V9L6C6
 
Photograph of Sandman Inn, Blue River
Listing updated 2024
Hotel

Sandman Inn

Todays featured Blue River hotel:

When you find yourself touring through the Interior of B.C., find yourself at the Sandman Inn Blue River. This is a spot where hospitality and adventure meet. Located along Highway 5, halfway between Vancouver and Edmonton, you’ll want to stop for a much needed stretch of comfort.

795 Highway 5 South
Blue River, British Columbia
V0E1J0
 
Photograph of Canadas Best Value Desert Inn & Suites Cache Creek, Cache Creek
Listing updated 2024
Motel

Canadas Best Value Desert Inn & Suites Cache Creek

Todays featured Cache Creek motel:

Enjoy the comforts of easy travel while you stay in Cache Creek. Welcome to Canadas Best Value Desert Inn and Suites, located on Trans-Canada Highway through Prince George and the Alaskan Highway.

1069 Trans Canada Highway South
Cache Creek, British Columbia
V0K 1H0
 
Hotel

Kaslo Hotel & Pub

Todays featured Kaslo hotel:

The Kaslo Hotel is in the middle of the most accessible outdoor experiences you can imagine. Situated between the Purcell and Selkirk Mountains and on the shores of Kootenay Lake, fed by a multitude of clear streams, waterfalls and rivers, you .....

430 Front Street
Kaslo, British Columbia
V0G 1M0
 
Hotel

Penticton Slumber Lodge

Todays featured Penticton hotel:

Business or pleasure, your stay in this charming, newly renovated motel will provide you with all the comforts of home.

274 Lakeshore Drive
Penticton, British Columbia
V2A 1B8
 
Motel

Safari Beach Resort

Todays featured Osoyoos motel:

Located on the warmest lake in Canada, beautiful Lake Osoyoos. Our quality holiday resort offers you and your family a reasonable yet complete vacation experience. We offer swimming, water skiing, tubing, sandy beaches, 2 heated pools, modern family units which includes fully stocked kitchens.

5815 Oleander Drive
Osoyoos, British Columbia
V0H 1V1