Beachfront hotels in British Columbia
353 results found
- Most popular first Sorting
Edgewater Sunrise Apartment
9991 Beach Drive, Chemainus, Canada (Open map)
Little Black Bear Lodge/B&B
7354 Johnstone Road, Lone Butte, Bridge Lake, Canada (Open map)
Sunrise Terraces
11101 Chemainus Rd, Ladysmith, Canada (Open map)
Dreamy Panoramic Lakeview 1 Bedroom Plus Den
470 Esplanade Avenue 203, Harrison Hot Springs, Canada (Open map)
Race Rocks Townhouse - Pet Friendly Sooke Rental
6971 West Coast Road, Sooke, Canada (Open map)
Oceanfront Getaway
117 Seagirt Road, Sooke, Canada (Open map)
Williston Lake Resort
4696 Twelve Mile Road, Hudsons Hope, Canada (Open map)
Private Oceanfront Cabin And Hot Tub! - Gww
1073 Helen Rd, Ucluelet, Canada (Open map)
Outback Lakeside Vacation Homes
9845 Eastside Road, Vernon, Canada (Open map)
Porteau Cove Olympic Legacy Cabins
Porteau Cove Provincial Park, Off Highway 99, Furry Creek, Canada (Open map)
The Altitude Landing, Pool, Hot Tub, Pets
205 3Rd Avenue, Invermere, Canada (Open map)
Beach Hideaway Sea To Sky Loft
5203 Sunshine Coast Highway, Sechelt, Canada (Open map)
Brand New Entire Guest Suite
1110 Johnston Road, White Rock, Canada (Open map)
Ski In Ski Out Private Hot Tub
2116 Panorama Drive 101, Panorama, Canada (Open map)
The Bayside Cottage By Emr Vacation Rentals
10269 West Saanich Road, North Saanich, Canada (Open map)
The Tuwanek Bed And Breakfast
7545 Islet Place, Sechelt, Canada (Open map)
Luxury 2-Bedroom Condo Beach Side Yaletown
907 Beach Avenue, Vancouver, Canada (Open map)
Sunshine Beach
159 Brown Road, Christina Lake, Canada (Open map)
Salt Loft - Oceanfront, Hot Tub And Firepit!
1073 Helen Rd, Ucluelet, Canada (Open map)
Oceanfront Room With Hot Tub & Firepit
1073 Helen Rd, Ucluelet, Canada (Open map)