Compare Beach Resorts & Hotels in British Columbia
Secret Bargains - Save an extra 10% or more on select Beach Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured British Columbia Beach Resorts & Hotels
Best Western Plus Tin Wis Resort
1119 Pacific Rim Highway, Tofino, BC
The price is $169 per night
$169
includes taxes & fees
$145 per night
Dec 1 - Dec 2
Free Cancellation
Reserve now, pay when you stay
With a stay at Best Western Plus Tin Wis Resort in Tofino, you'll be on the beach, just steps from Mackenzie Beach and a 3-minute drive from Chesterman Beach.
Sylvia Hotel
1154 Gilford St, Vancouver, BC
The price is $146 per night
$146
includes taxes & fees
$122 per night
Nov 26 - Nov 27
A stay at Sylvia Hotel places you in the heart of Vancouver, steps from English Bay Beach and a 3-minute drive from Robson Street.
Pet friendly
Free WiFi
Best Western Plus Sands
1755 Davie St, Vancouver, BC
The price is $129 per night
$129
includes taxes & fees
$108 per night
Dec 16 - Dec 17
Free Cancellation
Reserve now, pay when you stay
A stay at Best Western Plus Sands places you in the heart of Vancouver, within a 5-minute drive of Robson Street and Canada Place Cruise Ship Terminal.
Coast Osoyoos Beach Hotel
7702 Main Street, Osoyoos, BC
The price is $118 per night
$118
includes taxes & fees
$102 per night
Nov 26 - Nov 27
When you a stay at Coast Osoyoos Beach Hotel in Osoyoos, you'll be on a lake, just steps from Starlite Marina & Beach Shop and Pioneer Walkway.
THE Beach Club Resort
181 Beachside Drive, Parksville, BC
The price is $152 per night
$152
includes taxes & fees
$132 per night
Nov 28 - Nov 29
Free Cancellation
Reserve now, pay when you stay
With a stay at THE Beach Club Resort in Parksville, you'll be on the boardwalk/promenade, just a 1-minute walk from Parksville Beach and 6 minutes by foot from Paradise Fun Park.
Desert Surfside Waterfront Accommodations
7310 Main Street, Osoyoos, BC
Located in Osoyoos, Desert Surfside Waterfront Accommodations is on the beach, within a 5-minute walk of Osoyoos Lake and Pioneer Walkway.
Ocean Promenade Hotel
15611 Marine Dr, White Rock, BC
The price is $108 per night
$108
includes taxes & fees
$96 per night
Nov 27 - Nov 28
Free Cancellation
Reserve now, pay when you stay
In the heart of White Rock, Ocean Promenade Hotel is within a 5-minute drive of White Rock Beach and White Rock Pier.
Hotel Zed Kelowna
1627 Abbott Street, Kelowna, BC
The price is $90 per night
$90
includes taxes & fees
$78 per night
Dec 2 - Dec 3
Free Cancellation
Reserve now, pay when you stay
A stay at Hotel Zed Kelowna places you in the heart of Kelowna, steps from Okanagan Lake and City Park.
Watermark Beach Resort
15 Park Place, Osoyoos, BC
The price is $124 per night
$124
includes taxes & fees
$107 per night
Nov 26 - Nov 27
Free Cancellation
Reserve now, pay when you stay
A stay at Watermark Beach Resort places you in the heart of Osoyoos, steps from Osoyoos Lake and Gyro Beach.
Oak Bay Beach Hotel
1175 Beach Dr, Victoria, BC
The price is $207 per night
$207
includes taxes & fees
$178 per night
Dec 10 - Dec 11
Free Cancellation
Reserve now, pay when you stay
Located in Victoria (South Oak Bay), Oak Bay Beach Hotel is within a 10-minute drive of University of Victoria and Victoria Harbour.
Coast Parksville Hotel
374 West Island Highway, Parksville, BC
The price is $106 per night
$106
includes taxes & fees
$92 per night
Nov 26 - Nov 27
Free Cancellation
Reserve now, pay when you stay
With a stay at Coast Parksville Hotel, you'll be centrally located in Parksville, steps from Paradise Fun Park and within a 10-minute walk of Parksville Beach.
Don't see what you're looking for?
See all available properties in British Columbia
View all propertiesLowest 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.
British Columbia Beach Resorts & Hotels essential information
Beach Resorts & Hotels in British Columbia |
701 |
---|---|
Highest price | $207 |
Cheapest price | $90 |
Total number of hotels in British Columbia | 17,248 |
Popular hotels | Best Western Plus Tin Wis Resort, Sylvia Hotel, Best Western Plus Sands, Coast Osoyoos Beach Hotel, THE Beach Club Resort, Desert Surfside Waterfront Accommodations, Ocean Promenade Hotel, Hotel Zed Kelowna, Watermark Beach Resort, Oak Bay Beach Hotel, Coast Parksville Hotel, English Bay Hotel |
Most Recent British Columbia Hotel Reviews
Harrison Hot Springs Resort and Spa
5 out of 5
Posted 19 hours ago
CheapTickets Verified Review
"Many swimming pools, clean & comfy bed , quiet & homey atmosphere were great; spotty carpet & lack of bus service from Chilliwack on Sundays minuses."
A verified traveler stayed at Harrison Hot Springs Resort and Spa
More Beach Resorts & Hotels
Types of Hotels
Top 20 British Columbia Hotels
Hotels Near British Columbia
More to Explore in British Columbia
Top Picks
Hotels
Flights
Flights from Calgary to VancouverFlorida Flight DealsCheap flights to DeltaFlights from Winnipeg to NanaimoCheap flights to Scotch CreekFlights from Amritsar to VancouverCheap flights to PennyCheap Flights from VancouverFlights from Vancouver to 100 Mile HouseFlights from Victoria to CastlegarCheap flights to SurreyCheap flights to Kelowna