Beachfront hotels in British Columbia
814 results found
- Most popular first Sorting
Tigh-Na-Mara Seaside Spa Resort
1155 Resort Drive, Parksville, Canada (Open map)
Spirit Ridge, In The Unbound Collection By Hyatt
1200 Rancher Creek Rd, Osoyoos, Canada (Open map)
Sheraton Vancouver Wall Centre
1000 Burrard Street, Vancouver, Canada (Open map)
Delta Hotels By Marriott Grand Okanagan Resort
1310 Water Street, Kelowna, Canada (Open map)
Black Rock Oceanfront Resort
596 Marine Drive, Po Box 310, Ucluelet, Canada (Open map)
Three Valley Lake Chateau
8903 Trans Canada Highway, Revelstoke, Canada (Open map)
Rockwater Secret Cove Resort
5356 Ole'S Cove Resort, Sechelt, Canada (Open map)
The Sylvia Hotel
1154 Gilford Street, Vancouver, Canada (Open map)
The Cove Lakeside Resort
4205 Gellatly Road, West Kelowna, Canada (Open map)
Pacific Sands Beach Resort
1421 Pacific Rim Highway, 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)
Penticton Lakeside Resort
21 Lakeshore Drive West, Penticton, Canada (Open map)
Hotel Zed Tofino
1258 Pacific Rim Highway, Tofino, Canada (Open map)
Painter'S Lodge
1625 Mcdonald Road, Campbell River, Canada (Open map)
Long Beach Lodge Resort
1441 Pacific Rim Highway, Tofino, Canada (Open map)
Bayside Oceanfront Resort
240 Dogwood Street, Parksville, Canada (Open map)
Samesun Vancouver
1018 Granville Street, Vancouver, Canada (Open map)
Snug Harbour Inn
460 Marine Drive, Ucluelet, Canada (Open map)
Poets Cove Resort & Spa
9801 Spalding Road, Bedwell Harbour, Canada (Open map)