Beachfront hotels in British Columbia
314 results found
- Most popular first Sorting
Mackenzie Beach Resort
1101 Pacific Rim Highway, Tofino, Canada (Open map)
Best Western Plus Sands
1755 Davie Street, Vancouver, Canada (Open map)
Best Western Plus Tin Wis Resort
Box 389 1119 Pacific Rim Highway, Tofino, Canada (Open map)
Pacific Shores Resort & Spa
1-1600 Stroulger Road, Parksville, Canada (Open map)
Hotel Eldorado At Eldorado Resort
500 Cook Road, Kelowna, Canada (Open map)
Manteo At Eldorado Resort
3762 Lakeshore Road, Kelowna, Canada (Open map)
Cox Bay Beach Resort
1431 Pacific Rim Highway, Tofino, Canada (Open map)
Qualicum Beach Inn
2690 Island Highway West, Qualicum Beach, Canada (Open map)
Holiday Inn Hotel & Suites Osoyoos By Ihg
7906 Main Street, Osoyoos, Canada (Open map)
Ocean Promenade Hotel
15611 Marine Drive, White Rock, Canada (Open map)
Ruby Lake Resort
15426 Sunshine Coast Highway, Madeira Park, Canada (Open map)
Brown'S Bay Resort
15021 Brown'S Bay Road, Campbell River, Canada (Open map)
Painted Boat Resort Spa And Marina
12849 Lagoon Road, Madeira Park, Canada (Open map)
Coast Osoyoos Beach Hotel
7702 Main Street, Osoyoos, Canada (Open map)
Oyster Bay Resort
4357 South Island Highway, Campbell River, Canada (Open map)
Inn On Long Lake
4700 North Island Highway, Nanaimo, Canada (Open map)
The Sentinel
5278 Amundsen Road, Kaslo, Canada (Open map)
Spanish Villa Resort
890 Lakeshore Drive, Penticton, Canada (Open map)
Sooke Harbour House
1528 Whiffin Spit Road, Sooke, Canada (Open map)
Tiki Shores Inn & Suites
914 Lakeshore Drive West, Penticton, Canada (Open map)