Beach hotels in British Columbia
959 results found
- Most popular first Sorting
Christina Lake Lakefront, Hot Tub, Amazing Views
2055 Massie Road, Christina Lake, Canada (Open map)
Stylish Downtown Suite With Ensuite Master, Private Balcony & Dining Area
1131 Homer Street, Vancouver, Canada (Open map)
Condo At Barona Beach Lakeside Resort 5303
4038 Pritchard Drive, West Kelowna, Canada (Open map)
Hot Tub - Large Fully Enclosed Deck - Pet Friendly
6574 Baird Road, Port Renfrew, Canada (Open map)
Lake Views & City Brews
3209 1626 Water Street, Kelowna, Canada (Open map)
4 Bedroom Grand Heritage Home Downtown Vancouver
1119 Broughton Street, Vancouver, Canada (Open map)
Tsawwassen Family Getaway - Beach & Ferry Terminal
5119 Galway Dr, Delta, Canada (Open map)
West End Residence Near Robson Street
1170 Barclay Street, Vancouver, Canada (Open map)
Surfers Guesthouse Tofino
912 Jensen'S Bay Rd, Tofino, Canada (Open map)
Perching Gull House Storms & Wildlife Watching Oceanfront View
8855 West Coast Road, Sooke, Canada (Open map)
Oceanside Lodge Saanich Inlet By Emr Vacation Rentals
279 Coal Point Lane, North Saanich, Canada (Open map)
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)