Beachfront hotels in British Columbia
868 results found
- Most popular first Sorting
Millview Lake House Lakefront
2621 Rawson Rd, Squilax, Canada (Open map)
Spacious Oceanview - 2 Living Rooms & Fridges - Pet Friendly
Baird Road, Port Renfrew, Canada (Open map)
Mountain View Penthouse 7Br Combo Unit Bliss
298 Lillooet Road, Harrison Hot Springs, Canada (Open map)
Elegant Retreat In The Heart Old Town Victoria
501-515 Chattam Street, Victoria, Canada (Open map)
Waterfront Retreat, Beach Access, Group Friendly, Sleeps 14
6240 Gale Avenue South, Sechelt, Canada (Open map)
Penthouse With Unobstructed Lake And Mountain View
3699 Capozzi Rd, Kelowna, Canada (Open map)
Secluded Cabin On The Lake #7
3050 Seclusion Bay Road, West Kelowna, Canada (Open map)
Celista Beach House On Shuswap Lake
5542 Squilax - Anglemont Road, Celista, Canada (Open map)
Modern Seaside Sanctuary | 1 Bedroom Executive Suite
14430 Mann Park Crescent, White Rock, Canada (Open map)
Kitsilano Heritage Home - Avail For World Cup 2026
3655 West 3Rd Avenue, Vancouver, Canada (Open map)
Oceanfront View 2 Entertainment Areas -Pet Friendly
6596 Baird Road, Port Renfrew, Canada (Open map)
West End City Escape Modern 2 Bedroom
1035 Jervis Street, Vancouver, Canada (Open map)
Beautiful 2Br Stay In Vibrant West End
1454 Pendrell Street, Vancouver, Canada (Open map)
Ocean View Guest House - Stunning Ocean Views By Victoria Prime!!
2946 Lamont Road, Saanichton, Canada (Open map)
Shuswap Holidays
5260 Squilax - Anglemont Road, Celista, Canada (Open map)
Bright 2Br Kits Gem - Walk To Parks And Beaches
3342 W 5Th Ave, Vancouver, Canada (Open map)
Cozy Escape For Couples And Families With Incredible Lake And Vineyard Views - Sleeps Up To 4
6808 Westside Road, Kelowna, Canada (Open map)
Lakefront Haven Mtn View Condo Steps From Beach
328 Esplanade Ave #313, Harrison Hot Springs, Bc V0M 1K0, Canada, Harrison Hot Springs, Canada (Open map)
Panoramic Ocean & Fairway Views At Sayward Hill
Unit 404 - 5350 Sayward Hill Crescent, Victoria, Canada (Open map)
Studio Apartment In Downtown Vancouver Near Beach
910 Beach Avenue, Vancouver, Canada (Open map)