Beach hotels in British Columbia
959 results found
- Most popular first Sorting
Bella Villa Resort Motel
6904 Ponderosa Drive, Osoyoos, Canada (Open map)
Peachland Beach Resort
3701 Beach Ave, Peachland, Canada (Open map)
The Oceanfront Hotel
210 First Street, Sointula, Canada (Open map)
Retreat Wilderness Inn
21145 Chilcotin Highway 20, Nimpo Lake, Canada (Open map)
The Lighthouse Motel
6035 Island Highway West, Bowser, Canada (Open map)
Davis Bay Bed & Breakfast
4632 Sunshine Coast Hwy, Sechelt, Canada (Open map)
Tranquility Bay Waterfront Inn
7651 Sechelt Inlet Road, Sechelt, Canada (Open map)
Poplars Motel On The Lake
6404 Cottonwood Drive, Osoyoos, Canada (Open map)
Casa Grande Inn & Suites
1070 Lakeshore Drive W Unit 201, Penticton, Canada (Open map)
Spanish Fiesta Resort
7104 Main Street, Osoyoos, Canada (Open map)
The View Hotel
309 Stuart Drive West, Fort Saint James, Canada (Open map)
English Bay Hotel
1150 Denman Street, Vancouver, Canada (Open map)
Holiday House Motel
3355 Skaha Lake Road, Penticton, Canada (Open map)
Rivermount Motel
4462 Hummingbird Road, Little Fort, Canada (Open map)
Ocean Wilderness Inn
9171 West Coast Road, Shirley, Canada (Open map)
The Waterfront Suites And Marina
1000 Stewart Avenue, Nanaimo, Canada (Open map)
Driftwood Village Cottages
205 Bluff Road, Sturdies Bay, Canada (Open map)
The Lund Resort At Klah Ah Men
1436 Highway 101, Lund, Canada (Open map)
Serenity By The Sea Retreats
65 Serenity Lane, Montague Harbour, Canada (Open map)
Carmel Beach Private Lodges
2479 Eagle Bay Rd, Blind Bay, Canada (Open map)