Find Deals on
B&B in British Columbia

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking!

Cheap B&B in British Columbia

Spinnakers Brewpub & Guesthouses
Spinnakers Brewpub & Guesthouses
3.5 out of 5
308 Catherine St, Victoria, BC
Stay at this 3.5-star B&B in Victoria. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular ...
9.2/10 Wonderful! (309 reviews)
Spinnakers Brewpub & Guesthouses
Amethyst Inn at Regents Park
Amethyst Inn at Regents Park
3.5 out of 5
1501 Fort Street, Victoria, BC
Stay at this 3.5-star business-friendly B&B in Victoria. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff ...
9.2/10 Wonderful! (586 reviews)
Amethyst Inn at Regents Park
Tree To Me Inn
Tree To Me Inn
3 out of 5
1217 Hwy 3A, Keremeos, BC
Stay at this 3-star B&B in Keremeos. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. ...
9.6/10 Exceptional! (295 reviews)
Tree To Me Inn
Dashwood Manor Seaside Bed & Breakfast
Dashwood Manor Seaside Bed & Breakfast
3.5 out of 5
1 Cook Street, Victoria, BC
Stay at this 3.5-star beach B&B in Victoria. Enjoy free breakfast, free WiFi, and parking (surcharge). Our guests praise the breakfast and the helpful staff ...
9.4/10 Exceptional! (766 reviews)
Dashwood Manor Seaside Bed & Breakfast
Ocean Park B&B
Ocean Park B&B
2.5 out of 5
2198 129b St, Surrey, BC
Stay at this B&B in Surrey. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Laronde Park and Dogwood Park are located nearby.
6.8/10 (87 reviews)
Ocean Park B&B
Inn on Canyon
Inn on Canyon
3 out of 5
7557 Canyon Ave, Radium Hot Springs, BC
Stay at this 3-star B&B in Radium Hot Springs. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our ...
9/10 Wonderful! (675 reviews)
Inn on Canyon
Richmond Vancouver Airport Comfy Home
Richmond Vancouver Airport Comfy Home
2.5 out of 5
8320 Sierpina Place, Richmond, BC
Stay at this B&B in Richmond. Enjoy free WiFi, free parking, and a nightclub. Popular attractions Richmond Night Market and Kwan Yin International Buddhist Temple ...
8/10 Very Good! (296 reviews)
Richmond Vancouver Airport Comfy Home
Tall Trees Bed & Breakfast
Tall Trees Bed & Breakfast
3 out of 5
412 8th Ave E, Prince Rupert, BC
Stay at this 3-star B&B in Prince Rupert. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Lester Centre of the Arts and Sunken Gardens ...
8.4/10 Very Good! (348 reviews)
Tall Trees Bed & Breakfast
Sand and Salt Bed & Breakfast
Sand and Salt Bed & Breakfast
4 out of 5
1031 Lee St, White Rock, BC
Stay at this 4-star business-friendly B&B in White Rock. Enjoy free breakfast, free WiFi, and free parking. Popular attractions White Rock Pier and White Rock ...
9.4/10 Exceptional! (23 reviews)
Sand and Salt Bed & Breakfast
Gibralter Rock Ocean View B&B
Gibralter Rock Ocean View B&B
2.5 out of 5
118 GIbralter Rock, Nanaimo, BC
Stay at this B&B in Nanaimo. Enjoy free WiFi, breakfast (surcharge), and parking (surcharge). Popular attractions Departure Bay Ferry Terminal and Duke Point ...
9/10 Wonderful! (274 reviews)
Gibralter Rock Ocean View B&B
The Latch Inn
The Latch Inn
3 out of 5
2328 Harbour Road, Sidney, BC
Stay at this 3-star business-friendly B&B in Sidney. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff ...
9.6/10 Exceptional! (365 reviews)
The Latch Inn
Hotel Ymir
Hotel Ymir
2.5 out of 5
7104 1st Ave., Ymir, BC
Stay at this B&B in Ymir. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews.
8.2/10 Very Good! (368 reviews)
Hotel Ymir
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.

Top Trending Hotels in British Columbia

Radisson Blu Vancouver Airport Hotel & Marina

Radisson Blu Vancouver Airport Hotel & Marina

4 out of 5
3500 Cessna Dr, Richmond, BC
Stay at this 4-star luxury hotel in Richmond. Enjoy free WiFi, breakfast (surcharge), and a free airport shuttle. Our guests praise the helpful staff and the ...
8.6/10 Excellent! (2,184 reviews)
"We stayed here because it is close to the airport. The airport shuttle is super helpful. It runs every half an hour and on time. The staff is friendly and helpful."

Reviewed on Jul 8, 2025

Radisson Blu Vancouver Airport Hotel & Marina
River Rock Casino Resort

River Rock Casino Resort

4 out of 5
8811 River Road, Richmond, BC
Stay at this 4-star luxury resort in Richmond. Enjoy a full-service spa, 5 restaurants, and a marina. Our guests praise the pool and the helpful staff in our ...
8.2/10 Very Good! (9,250 reviews)
"It was lovely."

Reviewed on Jul 5, 2025

River Rock Casino Resort
Harrison Hot Springs Resort and Spa

Harrison Hot Springs Resort and Spa

3 out of 5
100 Esplanade Avenue, Harrison Hot Springs, BC
Stay at this 3-star spa hotel in Harrison Hot Springs. Enjoy free WiFi, 3 outdoor pools, and a full-service spa. Our guests praise the pool and the helpful staff ...
7.6/10 Good! (3,784 reviews)
"The original 1926 hotel building in the center of the resort has received many poor reviews because the historic rooms there have just a small window (no balcony with sliding door) and apparently are pretty run down. We were lucky to be "upgraded" at check-in to room 604, top floor of the much newer ..."

Reviewed on Jul 6, 2025

Harrison Hot Springs Resort and Spa
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.

Other Cheap Accommodation in British Columbia