Beach hotels in British Columbia
959 results found
- Most popular first Sorting
Spanish Villa Resort
890 Lakeshore Drive, Penticton, Canada (Open map)
Mayne Island Resort
494 Arbutus Drive, Bennett Bay, Canada (Open map)
James Bay Inn Hotel, Suites & Cottage
270 Government Street, Victoria, Canada (Open map)
Painted Boat Resort Spa And Marina
12849 Lagoon Road, Madeira Park, Canada (Open map)
Sandman Hotel Quesnel
940 Chew Avenue, Quesnel, Canada (Open map)
Riverside Motel
110 Riverside Drive, Penticton, Canada (Open map)
Inn On Long Lake
4700 North Island Highway, Nanaimo, Canada (Open map)
Prestige Beach House, Worldhotels Crafted
1675 Abbott Street, Kelowna, Canada (Open map)
Four Points By Sheraton Penticton At The Convention Centre
903 Vernon Avenue, Penticton, Canada (Open map)
The Tide'S Inn
411 Island Hwy W, Parksville, Parksville, Canada (Open map)
Coast Osoyoos Beach Hotel
7702 Main Street, Osoyoos, Canada (Open map)
Sunrise Ridge Waterfront Resort
1175 Resort Drive, Parksville, Canada (Open map)
Sandman Hotel And Suites Squamish
39400 Discovery Way, Squamish, Canada (Open map)
Best Western Sicamous Inn
806 Trans Canada Highway E, Sicamous, Canada (Open map)
Days Inn By Wyndham Penticton Conference Centre
152 Riverside Drive, Penticton, Canada (Open map)
Holiday Inn Hotel & Suites Surrey East - Cloverdale By Ihg
17530 64Th Ave, Surrey, Canada (Open map)
Sunshine Coast Resort
12695 Sunshine Coast Hwy, Madeira Park, Canada (Open map)
Siesta Suites
3152 Lakeshore Road, Kelowna, Canada (Open map)
Squamish Adventure Inn
38220 Hwy 99, Squamish, Canada (Open map)
Hotel Squamish
37991 Second Avenue, Squamish, Canada (Open map)