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$361 per night from 17 Aug to 18 Aug
AU$361
17 Aug - 18 Aug
includes taxes & fees
With a stay at The Vic, Ascend Hotel Collection in Victoria (Burnside), you'll be a 5-minute drive from Save-On-Foods Memorial Centre and 6 minutes from Victoria ...
8.8/10 Excellent! (1,433 reviews)
The Vic, Ascend Hotel Collection
Grizz Hotel

Grizz Hotel

2.5 out of 5
200 3rd Street West, Revelstoke, BC
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,458 reviews)
Grizz Hotel
Econo Lodge

Econo Lodge

2 out of 5
910 Victoria St, Prince George, BC
Fully refundableReserve now, pay when you stay
The price is AU$109 per night from 6 Aug to 7 Aug
AU$109
6 Aug - 7 Aug
includes taxes & fees
A stay at Econo Lodge places you in the heart of Prince George, within a 10-minute walk of Canfor Leisure Pool and Famous Players 6 Cinemas.
8/10 Very Good! (634 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
Fully refundableReserve now, pay when you stay
The price is AU$277 per night from 6 Aug to 7 Aug
AU$277
6 Aug - 7 Aug
includes taxes & fees
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.8/10 Good! (2,675 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
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,041 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$173 per night from 4 Aug to 5 Aug
AU$173
4 Aug - 5 Aug
includes taxes & fees
With a stay at Travelodge by Wyndham Langley in Langley (Murrayville), you'll be within a 5-minute drive of Langley Hospital and The Great Escape.
6.6/10 (1,017 reviews)
Travelodge by Wyndham Langley
Travelodge by Wyndham Vancouver Airport

Travelodge by Wyndham Vancouver Airport

2 out of 5
3071 St. Edwards Dr, Richmond, BC
The price is AU$267 per night from 17 Aug to 18 Aug
AU$267
17 Aug - 18 Aug
includes taxes & fees
Located in Richmond (Bridgeport), Travelodge by Wyndham Vancouver Airport is within a 15-minute drive of BC Place Stadium and Granville Island Public ...
6/10 (2,685 reviews)
Travelodge by Wyndham Vancouver Airport
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.
Grouse Inn
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 ...
Travelodge by Wyndham Vancouver Lions Gate
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$361
Cheapest price
AU$109
Total number of hotels in British Columbia
12,749
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