Beachfront hotels in British Columbia
270 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)
Pacific Sands Beach Resort
1421 Pacific Rim Hwy, Tofino, Canada (Open map)
The Sylvia Hotel
1154 Gilford Street, Vancouver, Canada (Open map)
Best Western Plus Tin Wis Resort
1119 Pacific Rim Highway, Tofino, 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)
Manteo At Eldorado Resort
3762 Lakeshore Road, Kelowna, 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)
Three Valley Lake Chateau
8903 Trans Canada Highway, Revelstoke, 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)
The Beach Club Resort — Bellstar Hotels & Resorts
181 Beachside Drive, Parksville, Canada (Open map)
Ocean Promenade Hotel
15611 Marine Drive, White Rock, Canada (Open map)
Hotel Eldorado At Eldorado Resort
500 Cook Road, Kelowna, Canada (Open map)
The Cove Lakeside Resort
4205 Gellatly Road, West Kelowna, Canada (Open map)
Cox Bay Beach Resort
1431 Pacific Rim Hwy Tofino, Tofino, Canada (Open map)
Painted Boat Resort Spa And Marina
12849 Lagoon Road, Madeira Park, Canada (Open map)