Compare Cheap Hotels in British Columbia

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Explore these top cities in British Columbia

Featured British Columbia Cheap Hotels

The Vic, Ascend Hotel Collection

The Vic, Ascend Hotel Collection

4 out of 5
123 Gorge Road East, Victoria, BC
The price is AU$159 per night from 5 Nov to 6 Nov
AU$159
includes taxes & fees
5 Nov - 6 Nov
With a stay at The Vic, Ascend Hotel Collection in Victoria (Burnside), you'll be a 2-minute drive from Government Street and 6 minutes from Victoria ...
8.8/10 Excellent! (1,120 reviews)
The Vic, Ascend Hotel Collection
Grizz Hotel

Grizz Hotel

2.5 out of 5
200 3rd Street West, Revelstoke, BC
The price is AU$117 per night from 10 Nov to 11 Nov
AU$117
includes taxes & fees
10 Nov - 11 Nov
With a stay at Grizz Hotel, you'll be centrally located in Revelstoke, within a 15-minute drive of Revelstoke Mountain Resort and Columbia River.
8.6/10 Excellent! (1,363 reviews)
Grizz Hotel
Econo Lodge

Econo Lodge

2 out of 5
910 Victoria St, Prince George, BC
The price is AU$92 per night from 11 Nov to 12 Nov
AU$92
includes taxes & fees
11 Nov - 12 Nov
A stay at Econo Lodge places you in the heart of Prince George, within a 15-minute walk of Canfor Leisure Pool and University Hospital of Northern British ...
8/10 Very Good! (444 reviews)
Econo Lodge
Save an average of 15% on thousands of hotels when you're signed in
Best Western Plus Vancouver Airport Hotel

Best Western Plus Vancouver Airport Hotel

3.5 out of 5
1041 SW Marine Dr, Vancouver, BC
The price is AU$233 per night from 3 Dec to 4 Dec
AU$233
includes taxes & fees
3 Dec - 4 Dec
With a stay at Best Western Plus Vancouver Airport Hotel in Vancouver (West Side), you'll be a 4-minute drive from McArthurGlen Designer Outlet and 10 minutes ...
7.6/10 Good! (2,351 reviews)
Best Western Plus Vancouver Airport Hotel
Hotel at the Waldorf

Hotel at the Waldorf

2 out of 5
1489 Hastings St E, Vancouver, BC
The price is AU$176 per night from 15 Nov to 16 Nov
AU$176
includes taxes & fees
15 Nov - 16 Nov
With a stay at Hotel at the Waldorf in Vancouver (East Vancouver), you'll be within a 5-minute drive of Port of Vancouver and Rogers Arena.
6.8/10 (1,012 reviews)
Hotel at the Waldorf
Travelodge by Wyndham Langley

Travelodge by Wyndham Langley

2 out of 5
21653 Fraser Hwy, Langley, BC
The price is AU$127 per night from 17 Nov to 18 Nov
AU$127
includes taxes & fees
17 Nov - 18 Nov
With a stay at Travelodge by Wyndham Langley in Langley, you'll be within a 5-minute drive of Langley Hospital and The Great Escape.
6.6/10 (1,005 reviews)
Travelodge by Wyndham Langley
Travelodge by Wyndham Vancouver Lions Gate

Travelodge by Wyndham Vancouver Lions Gate

2.5 out of 5
2060 Marine Drive, District of North Vancouver, BC
With a stay at Travelodge by Wyndham Vancouver Lions Gate in West Vancouver, you'll be within a 5-minute drive of Stanley Park and Capilano Suspension ...
6.4/10 (1,000 reviews)
Travelodge by Wyndham Vancouver Lions Gate
Grouse Inn

Grouse Inn

2 out of 5
Capilano Rd., 1633, District of North Vancouver, BC
With a stay at Grouse Inn in District of North Vancouver, you'll be within a 5-minute drive of Stanley Park and Capilano Suspension Bridge.
6.2/10 (999 reviews)
Grouse Inn
Travelodge by Wyndham Vancouver Airport

Travelodge by Wyndham Vancouver Airport

3071 St. Edwards Dr, Richmond, BC
The price is AU$166 per night from 24 Nov to 25 Nov
AU$166
includes taxes & fees
24 Nov - 25 Nov
Located in Richmond (Bridgeport), Travelodge by Wyndham Vancouver Airport is within a 15-minute drive of BC Place Stadium and Granville Island Public ...
5.8/10 (2,059 reviews)
Travelodge by Wyndham Vancouver Airport
Don't see what you're looking for?
See all available properties in British Columbia
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

British Columbia Cheap Hotels essential information

 

Cheap Hotels in British Columbia

545

Highest price
AU$233
Cheapest price
AU$92
Total number of hotels in British Columbia
17,343
Popular hotels
Grizz Hotel, Travelodge by Wyndham Vancouver Airport, Hotel at the Waldorf, The Vic, Ascend Hotel Collection, Grouse Inn, Econo Lodge, Best Western Plus Vancouver Airport Hotel, Travelodge by Wyndham Vancouver Lions Gate, Travelodge by Wyndham Langley

 

Most recent British Columbia hotel reviews