Beach hotels in British Columbia
913 results found
- Most popular first Sorting
Private Oceanfront Cabin With Hot Tub Doc Holiday Cabin
1073 Helen Rd, Ucluelet, Canada (Open map)
Ss#7-Longboarder-Spring Cove, Terrace Beach, Sauna
1015 Peninsula Rd, Ucluelet, Canada (Open map)
Beautiful Condo In A Great Location, Oceanfront Complex - Oe
1625 Cedar Rd #211, Ucluelet, Canada (Open map)
Fairfield Estate Coach House - 30-Day Stay, Steps From Cook Street Village By Victoria Prime!
311 F Vancouver Street, Victoria, Canada (Open map)
Fogged Inn
848 Marine Drive, Ucluelet, Canada (Open map)
The Lakeside Condo #202
3050 Seclusion Bay Road, West Kelowna, Canada (Open map)
Steps To The Lake! Buoy & Dock! Bring Your Boat And Dogs!
3610 Eagle Bay Road Unit D, Blind Bay, Canada (Open map)
Fifa 2026 Vancouver One Bedroom Apartment
1330 Hornby Street, Vancouver, Canada (Open map)
Seas The Day Saratoga At The Beach House
9022 Clarkson Ave Black Creek, Bc, Campbell River, Canada (Open map)
Tide And Trail- Cabin In Ucluelet
#23 - 1039 Tyee Terrace, Ucluelet, Canada (Open map)
Coastal Haven At The Beach House
11-9022 Clarkson Avenue, Campbell River, Canada (Open map)
Lakefront Townhouse Family Complex, Popular Wine Country And The Best Golfing
5401 Lakeshore Drive, Osoyoos, Canada (Open map)
Just Across From The Lake !
4262 Del Monte Court, Kelowna, Canada (Open map)
Oceanside Resort 3 Bed 2 Bath With Indoor Pool And Hot Tub
1080 Resort Dr 110, Parksville, Canada (Open map)
Comfortable Apartment
1771 Robson Street, Vancouver, Canada (Open map)
Parksville Townhome 2 Bedroom Pool Gym
15 Beach Ln 59, Parksville, Canada (Open map)
Top Floor Lakeshore Views Near Skiing
2555 Lakeshore Road 516, Vernon, Canada (Open map)
Luxury Playa Del Sol Condo 435 W Pool, Hot Tub & Beach Nearby
654 Cook Rd, Kelowna, Canada (Open map)
Beachfront Villa #14 At The Beach House
14-9022 Clarkson Avenue, Campbell River, Canada (Open map)
Velvet Noir | Outdoor Pool | Hot Tub | Gym | Pets
3Rd Avenue 2313, Invermere, Canada (Open map)