Beachfront hotels in British Columbia
886 results found
- Most popular first Sorting
Walnut Beach Resort
4200 Lakeshore Drive, Osoyoos, Canada (Open map)
Manteo At Eldorado Resort
3762 Lakeshore Road, Kelowna, Canada (Open map)
Best Western Premier Chateau Granville Hotel & Suites & Conference Centre
1100 Granville Street, Vancouver, Canada (Open map)
The Burrard
1100 Burrard Street, Vancouver, Canada (Open map)
Beach Acres Resort
1051 Resort Drive, Parksville, Canada (Open map)
Pacific Shores Resort & Spa
1-1600 Stroulger Road, Parksville, Canada (Open map)
Best Western Plus Sands
1755 Davie Street, Vancouver, Canada (Open map)
Chute Lake Lodge
9540 Chute Lake Road, Naramata, Canada (Open map)
Sandman Hotel Penticton
939 Burnaby Avenue West, Penticton, Canada (Open map)
Oceanside Village Resort
1080 Resort Drive, Parksville, Canada (Open map)
Best Western Inn At Penticton
3180 Skaha Lake Road, Penticton, Canada (Open map)
Hi Vancouver Downtown - Hostel
1114 Burnaby Street, Vancouver, Canada (Open map)
Quality Inn & Suites Downtown Vancouver (Adults Only)
1221 Granville Street, Vancouver, Canada (Open map)
Brown'S Bay Resort
15021 Brown'S Bay Road, Heriot Bay, Canada (Open map)
Cox Bay Beach Resort
1431 Pacific Rim Highway, Tofino, Canada (Open map)
The Sidney Pier Hotel
9805 Seaport Pl, Sidney, Canada (Open map)
Holiday Inn Hotel & Suites Osoyoos By Ihg
7906 Main Street, Osoyoos, Canada (Open map)
Sooke Harbour House
1528 Whiffin Spit Road, Sooke, Canada (Open map)
Best Western Plus Osoyoos Hotel & Suites
5506 Main Street, Osoyoos, Canada (Open map)
Grand Park Hotel & Suites Downtown Vancouver, An Ascend Collection Hotel
718 Drake Street, Vancouver, Canada (Open map)