Beach hotels in British Columbia
959 results found
- Most popular first Sorting
Suite 11 Green Gables Resort Lake View Retreat
7304 Main Street, Osoyoos, Canada (Open map)
Turtle Bay Marina Resort
2860 Woodsdale Road, Winfield, Canada (Open map)
Waterfront Room With Private Bath And Deck Near Marina, Private Beach Access
286 Arbutus Reach, Gibsons, Canada (Open map)
Suite 16 Green Gables Resort Lake View Retreat
7304 Main Street, Osoyoos, Canada (Open map)
Seabreeze Resort
10975 Highway 101, Brew Bay, Canada (Open map)
Villas At Eldorado Resort
3763 Lakeshore Road, Kelowna, Canada (Open map)
Lac Le Jeune Nature Resort
5665 Lac Le Jeune Road, Logan Lake, Canada (Open map)
Suite 15 Green Gables Resort Lake View Retreat
7304 Main Street, Osoyoos, Canada (Open map)
Lakeview Bed And Breakfast
388 Uplands Court, Kelowna, Canada (Open map)
Unwind Centrally
3719 Glenway Road, West Kelowna, Canada (Open map)
Valhalla The Loft
151 Parminter Road V8K 1E9, Vesuvius, Canada (Open map)
Suite 5 Green Gables Resort - 1 Bedroom Courtyard
7304 Main Street, Osoyoos, Canada (Open map)
Quiet, Clean, Large King-Size Bedroom
163 English Bluff Road, Delta, Canada (Open map)
Lac Le Jeune Wilderness Resort
5485 Lac Le Jeune Road, Kamloops, Canada (Open map)
Valhalla The Nest
151 Parminter Road, Vesuvius, Canada (Open map)
Studio Suite 7 At Green Gables Resort
7304 Main Street, Osoyoos, Canada (Open map)
Super 8 By Wyndham Saanichton Victoria Airport
2477 Mount Newton Cross Road, Saanichton, Canada (Open map)
Blind Bay Chalet 2 Bedroom Private Suite
2423 Forest Drive Lower Floor, Blind Bay, Canada (Open map)
Saratoga Beach Cabin With Hot Tub
8947 Clarkson Avenue, Campbell River, Canada (Open map)
Peachview Studio 103
4316 Beach Avenue 103, Peachland, Canada (Open map)