Beachfront hotels in British Columbia
184 results found
- Most popular first Sorting
Tigh-Na-Mara Seaside Spa Resort
1155 Resort Drive, Parksville, Canada (Open map)
The Sylvia Hotel
1154 Gilford Street, Vancouver, Canada (Open map)
Pacific Sands Beach Resort
1421 Pacific Rim Hwy, Tofino, Canada (Open map)
Rockwater Secret Cove Resort
5356 Ole'S Cove Resort, Sechelt, Canada (Open map)
The Cove Lakeside Resort
4205 Gellatly Road, West Kelowna, Canada (Open map)
Kingfisher Pacific Resort & Spa
4330 Island Highway South, Courtenay, Canada (Open map)
Long Beach Lodge Resort
1441 Pacific Rim Highway, Tofino, Canada (Open map)
Penticton Lakeside Resort
21 Lakeshore Drive West, Penticton, Canada (Open map)
Qualicum Beach Inn
2690 Island Highway West, Qualicum Beach, Canada (Open map)
Best Western Plus Tin Wis Resort
1119 Pacific Rim Highway, Tofino, Canada (Open map)
The Beach Club Resort — Bellstar Hotels & Resorts
181 Beachside Drive, Parksville, Canada (Open map)
Ocean Village Resort
555 Helleson Drive, Tofino, Canada (Open map)
Watermark Beach Resort
15 Park Place, Osoyoos, Canada (Open map)
Manteo At Eldorado Resort
3762 Lakeshore Road, Kelowna, Canada (Open map)
Three Valley Lake Chateau
8903 Trans Canada Highway, Revelstoke, Canada (Open map)
Best Western Plus Sands
1755 Davie Street, Vancouver, Canada (Open map)
Ocean Promenade Hotel
15611 Marine Drive, White Rock, Canada (Open map)
Snug Harbour Inn
460 Marine Drive, Ucluelet, Canada (Open map)
Chute Lake Lodge
9540 Chute Lake Rd, Naramata, Canada (Open map)
Walnut Beach Resort
4200 Lakeshore Drive, Osoyoos, Canada (Open map)