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