Beachfront hotels in British Columbia
821 results found
- Most popular first Sorting
Kettle Valley Beach Resort
950 Lakeshore Drive W., Penticton, Canada (Open map)
The Sidney Pier Hotel
9805 Seaport Pl, Sidney, Canada (Open map)
Painted Boat Resort Spa And Marina
12849 Lagoon Road, Madeira Park, Canada (Open map)
Hi Vancouver Jericho Beach - Hostel
1515 Discovery Street, Vancouver, Canada (Open map)
Coast Parksville Hotel
374 Island Highway West, Parksville, Canada (Open map)
Best Western Inn At Penticton
3180 Skaha Lake Road, Penticton, Canada (Open map)
Mayne Island Resort
494 Arbutus Drive, Bennett Bay, Canada (Open map)
Sunrise Ridge Waterfront Resort
1175 Resort Drive, Parksville, Canada (Open map)
Best Western Plus Osoyoos Hotel & Suites
5506 Main Street, Osoyoos, Canada (Open map)
Inn On Long Lake
4700 North Island Highway, Nanaimo, Canada (Open map)
Heron'S Landing Hotel
492 South Island Highway, Campbell River, Canada (Open map)
Harrison Beach Hotel
160 Esplanade Avenue, Harrison Hot Springs, Canada (Open map)
Best Western Premier Chateau Granville Hotel & Suites & Conference Centre
1100 Granville Street, Vancouver, Canada (Open map)
Oyster Bay Resort
4357 South Island Highway, Campbell River, Canada (Open map)
James Bay Inn Hotel, Suites & Cottage
270 Government Street, Victoria, Canada (Open map)
Prestige Beach House, Worldhotels Crafted
1675 Abbott Street, Kelowna, Canada (Open map)
The Sentinel
5278 Amundsen Road, Kaslo, Canada (Open map)
Tiki Shores Inn & Suites
914 Lakeshore Drive West, Penticton, Canada (Open map)
Quality Inn & Suites Downtown Vancouver (Adults Only)
1221 Granville Street, Vancouver, Canada (Open map)
Coast Osoyoos Beach Hotel
7702 Main Street, Osoyoos, Canada (Open map)