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
$176 nightly
The price is $205 total per night
$205 total
Jan 26 - Jan 27
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Tofino, Best Western Plus Tin Wis Resort is by the ocean, within a 5-minute drive of Mackenzie Beach and Chesterman Beach.
Hot Tub
Breakfast included

Sylvia Hotel
1154 Gilford St Vancouver BC
Free Cancellation
Reserve now, pay when you stay
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
$109 nightly
The price is $130 total per night
$130 total
Feb 3 - Feb 4
Total with taxes and fees
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.
Pet friendly
Free WiFi

Coast Osoyoos Beach Hotel
7702 Main Street Osoyoos BC
$100 nightly
The price is $116 total per night
$116 total
Jan 21 - Jan 22
Total with taxes and fees
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.
On private beach
Pool

THE Beach Club Resort
181 Beachside Drive Parksville BC
$150 nightly
The price is $173 total per night
$173 total
Jan 21 - Jan 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at THE Beach Club Resort in Parksville, you'll be on the beach, just a 1-minute walk from Parksville Beach and 6 minutes by foot from Paradise Fun Park.
Pool
Hot Tub

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.
Kitchen
Pet friendly

Ocean Promenade Hotel
15611 Marine Dr White Rock BC
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 Pier and White Rock Beach.
Restaurant
Air conditioning

Hotel Zed Kelowna
1627 Abbott Street Kelowna BC
$86 nightly
The price is $99 total per night
$99 total
Feb 2 - Feb 3
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Hotel Zed Kelowna, you'll be centrally located in Kelowna, a 1-minute drive from Okanagan Lake and 14 minutes from UBC-Okanagan.
Pool
Hot Tub

Watermark Beach Resort
15 Park Place Osoyoos BC
$114 nightly
The price is $133 total per night
$133 total
Feb 1 - Feb 2
Total with taxes and fees
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.
Pool
Hot Tub

Oak Bay Beach Hotel
1175 Beach Dr Victoria BC
$190 nightly
The price is $220 total per night
$220 total
Feb 8 - Feb 9
Total with taxes and fees
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 Royal Jubilee Hospital and University of Victoria.
Pool
Hot Tub

Coast Parksville Hotel
374 West Island Highway Parksville BC
$77 nightly
The price is $89 total per night
$89 total
Feb 8 - Feb 9
Total with taxes and fees
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.
Pet friendly
Parking included
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 | $220 |
Cheapest price | $89 |
Total number of hotels in British Columbia | 14,411 |
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

Radisson Blu Vancouver Airport Hotel & Marina
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Room very clean, bed very comfy, nice and quiet. Used for an overnight stay would book here again when need to be close to airport "
A verified traveler stayed at Radisson Blu Vancouver Airport Hotel & Marina
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
- Cheap Hotels in Sooke
- Hotels in Downtown Vancouver
- Cheap Hotels in Vancouver
- Cheap Hotels in Tofino
- Cheap Hotels in Revelstoke
- Cheap Hotels in Harrison Hot Springs
- Cheap Hotels in Nanaimo
- Cheap Hotels in Victoria
- Cheap Hotels in North Vancouver
- Cheap Hotels in Whistler
- Cheap Hotels in Abbotsford
- Cheap Hotels in Kitimat
- Cheap Hotels in Surrey
- Cheap Hotels in Salmon Arm
- Cheap Hotels in Mission
Flights






