Beach hotels in British Columbia
976 results found
- Most popular first Sorting
Sooke Harbour Townhouse
6971 West Coast Road, Sooke, Canada (Open map)
Buckley Bay Beach House
6660 Island Highway South, Courtenay, Canada (Open map)
Waterfront Room2 With Private Bath Near Marina
286 Arbutus Reach, Gibsons, Canada (Open map)
Sunrise Cove Apt At Inn Of The Sea
3600 Yellow Point Road, Ladysmith, Canada (Open map)
Kitsilano Garden Suites
3500 West 1St Avenue, Vancouver, Canada (Open map)
Beachside Living Cherry Point
4097 Balsam Drive, Cobble Hill, Canada (Open map)
Saratoga Beachfront Villa
9022 Clarkson Ave 16, Campbell River, Canada (Open map)
Ocean Sands Resort Inc.
1165-Resort Drive, Parksville, Canada (Open map)
Brooks Lake House
1966 West Lake Drive, Christina Lake, Canada (Open map)
Private Oceanfront Cabin With Hot Tub - Doc Holiday Cabin
1073 Helen Road, Ucluelet, Canada (Open map)
The Low Tide Suite
1600 Stroulger Road 626B, Nanoose Bay, Canada (Open map)
Malaspina Strait Tiny Home
7637 Fats Crescent, Powell River, Canada (Open map)
Lakefront Townhouse Family Complex, Popular Wine Country And The Best Golfing
5401 Lakeshore Drive Unit 110, Osoyoos, Canada (Open map)
Top Floor Lakeshore Views Near Skiing
2555 Lakeshore Road 516, Vernon, Canada (Open map)
The Landing Studio
659 School Road, Gibsons, Canada (Open map)
Shorewater Resort Oceanside Studio - 2 Beds
3295 Island Hwy W 205, Qualicum Beach, Canada (Open map)
Sooke Harbour Getaway
6971 West Coast Road, Sooke, Canada (Open map)
Sooke Harbour Penthouse
6971 West Coast Road, Sooke, Canada (Open map)
Aloha Cottage, Nanoose Bay - 2 Bdrm Oceanfront Unit With Private Deck
1600 Stroulger Road, Nanoose Bay, Canada (Open map)