Beachfront hotels in British Columbia
217 results found
- Most popular first Sorting
Tigh-Na-Mara Seaside Spa Resort
1155 Resort Drive, Parksville, Canada (Open map)
Rockwater Secret Cove Resort
5356 Ole'S Cove Resort, Sechelt, Canada (Open map)
Black Rock Oceanfront Resort
596 Marine Drive, Po Box 310, Ucluelet, Canada (Open map)
The Cove Lakeside Resort
4205 Gellatly Road, West Kelowna, Canada (Open map)
Three Valley Lake Chateau
8903 Trans Canada Highway, Revelstoke, Canada (Open map)
Penticton Lakeside Resort
21 Lakeshore Drive West, Penticton, Canada (Open map)
Pacific Sands Beach Resort
1421 Pacific Rim Hwy, Tofino, Canada (Open map)
Kingfisher Pacific Resort & Spa
4330 Island Highway South, Courtenay, Canada (Open map)
The Beach Club Resort — Bellstar Hotels & Resorts
181 Beachside Drive, Parksville, Canada (Open map)
Long Beach Lodge Resort
1441 Pacific Rim Highway, Tofino, Canada (Open map)
Snug Harbour Inn
460 Marine Drive, Ucluelet, Canada (Open map)
Watermark Beach Resort
15 Park Place, Osoyoos, Canada (Open map)
Ocean Village Resort
555 Helleson Drive, Tofino, Canada (Open map)
Walnut Beach Resort
4200 Lakeshore Dr, Osoyoos, Canada (Open map)
Holiday Inn Hotel & Suites Osoyoos By Ihg
7906 Main Street, Osoyoos, Canada (Open map)
The Sylvia Hotel
1154 Gilford Street, Vancouver, Canada (Open map)
Chute Lake Lodge
9540 Chute Lake Rd, Naramata, Canada (Open map)
Mackenzie Beach Resort
1101 Pacific Rim Highway, Tofino, Canada (Open map)
Manteo At Eldorado Resort
3762 Lakeshore Road, Kelowna, Canada (Open map)
Pacific Shores Resort & Spa
1-1600 Stroulger Road, Parksville, Canada (Open map)