Beach hotels in British Columbia
959 results found
- Most popular first Sorting
Oyster Bay Resort
4357 South Island Highway, Campbell River, Canada (Open map)
Sechelt Inn
5454 Trail Avenue, Sechelt, Canada (Open map)
Best Western Plus Emerald Isle Hotel
2306 Beacon Avenue, Sidney, Canada (Open map)
Casa Grande Inn
3080 West Island Highway, Qualicum Beach, Canada (Open map)
Best Western Plus Mission City Lodge
32281 Lougheed Highway, Mission, Canada (Open map)
Barclay Hotel
1348 Robson Street, Vancouver, Canada (Open map)
Heron'S Landing Hotel
492 South Island Highway, Campbell River, Canada (Open map)
Holiday Inn Express & Suites Courtenay - Comox By Ihg
310 Hunt Road, Courtenay, Canada (Open map)
Harrison Beach Hotel
160 Esplanade Avenue, Harrison Hot Springs, Canada (Open map)
Chateau Okanagan
380 Lochview Road, Kelowna, Canada (Open map)
Anchor Inn & Suites, BW Signature Collection
261 Island Highway, Campbell River, Canada (Open map)
Revival English Bay, Vancouver
1771 Comox Street, Vancouver, Canada (Open map)
Bowmont Motel
80 Riverside Drive, Penticton, Canada (Open map)
Kwa'Lilas Hotel
9040 Granville Street, Port Hardy, Canada (Open map)
Executive Suites Hotel And Resort, Squamish
40900 Tantalus Road, Squamish, Canada (Open map)
Cusheon Lake Resort
171 Natalie Lane, Ganges, Canada (Open map)
Four Points By Sheraton Surrey
10410 158Th Street, Surrey, Canada (Open map)
The Lakeside Resort
6707 Lakeside Drive, Oliver, Canada (Open map)
Oceanfront Suites At Cowichan Bay
1681 Cowichan Bay Road, Cowichan Bay, Canada (Open map)
Days Inn By Wyndham Victoria Airport Sidney
2280 Beacon Avenue, Sidney, Canada (Open map)