Beach hotels in British Columbia
915 results found
- Most popular first Sorting
Oceanfront Getaway
117 Seagirt Road, Sooke, Canada (Open map)
Private Oceanfront Room With Hot Tub Firepit - Shore Thing
1073 Helen Rd, Ucluelet, Canada (Open map)
Amara Bed & Breakfast (Adults Only)
1690 Lands End Rd Victoria British Columbia V8L 5L5 Canada, Sidney, Canada (Open map)
Plaza 500 Hotel
500 West 12Th Avenue, Vancouver, Canada (Open map)
Tumbleweed Motel
1221 Quartz Road, Cache Creek, Canada (Open map)
Crown Resort Motel
950 Lakeshore Drive West, Penticton, Canada (Open map)
Lac Le Jeune Nature Resort
5665 Lac Le Jeune Road, Logan Lake, Canada (Open map)
Hi-Point Guest Ranch
3590 Cavin Road, Duncan, Canada (Open map)
Seabreeze Inne
101 Bittancourt Road, Ganges, Ca, Ganges, Canada (Open map)
Island Village Properties At South Chesterman'S Beach
1342 Chesterman'S Beach Road, Tofino, Canada (Open map)
Brimar Bed And Breakfast
1375 Chesterman Beach Road, Tofino, Canada (Open map)
Coast Plaza Hotel And Suites
1763 Comox Street, Vancouver, Canada (Open map)
Ponderosa Studios
2075 West Mall, Vancouver, Canada (Open map)
The Peak Of Harrison Hot Springs Spa B&B
6989 Rockwell Drive, Harrison Hot Springs, Canada (Open map)
Beachside Townhouses At The Pacific Shores Strata Property
1600 Stroulger Road 613B, Nanoose Bay, Canada (Open map)
La Casa Lakeside Resort - Amazing Panoramic View Lakeside House With Pools, Hot Tubs & More!
7030 Terazona Drive, Kelowna, Canada (Open map)
Lookout Pointe, Lakeview, Pool, Hot Tub, Gym
205 3Rd Avenue 3317, Invermere, Canada (Open map)
Black Rock Beach House
524 Marine Drive, Ucluelet, Canada (Open map)
Rustic Modern 2 Bed 2 Bath With Lakeview Pool And Hot Tub
3Rd Avenue 1103, Invermere, Canada (Open map)
Fish Tales Cottage
#247, 6574 Baird Rd., Port Renfrew, Canada (Open map)