Beach hotels in British Columbia
649 results found
- Most popular first Sorting
Emerald Lake Lodge
1 Emerald Lake Road, Po Box 10, Field, Canada (Open map)
Oak Bay Beach Hotel (Adults Only)
1175 Beach Drive, Oak Bay, Canada (Open map)
Tigh-Na-Mara Seaside Spa Resort
1155 Resort Drive, Parksville, Canada (Open map)
Black Rock Oceanfront Resort
596 Marine Drive, Po Box 310, Ucluelet, Canada (Open map)
Sheraton Vancouver Guildford Hotel
15269 104Th Avenue, Surrey, Canada (Open map)
Fairmont Vancouver Airport In-Terminal Hotel
3111 Grant Mcconachie Way, Richmond, Canada (Open map)
The Sylvia Hotel
1154 Gilford Street, Vancouver, Canada (Open map)
St. Eugene Golf Resort & Casino
7777 Mission Road, Cranbrook, Canada (Open map)
Pacific Sands Beach Resort
1421 Pacific Rim Hwy, Tofino, Canada (Open map)
Naturally Pacific Resort
700 Petersen Road, Campbell River, Canada (Open map)
Spirit Ridge, In The Unbound Collection By Hyatt
1200 Rancher Creek Rd, Osoyoos, Canada (Open map)
Kingfisher Pacific Resort & Spa
4330 Island Highway South, Courtenay, Canada (Open map)
The Cove Lakeside Resort
4205 Gellatly Road, West Kelowna, Canada (Open map)
Long Beach Lodge Resort
1441 Pacific Rim Highway, Tofino, Canada (Open map)
Copper Point Resort
760 Cooper Road, Invermere, Canada (Open map)
Snug Harbour Inn
460 Marine Drive, Ucluelet, Canada (Open map)
Rockwater Secret Cove Resort
5356 Ole'S Cove Resort, Sechelt, Canada (Open map)
The Beach Club Resort — Bellstar Hotels & Resorts
181 Beachside Drive, Parksville, Canada (Open map)
Sandman Signature Langley Hotel
8828 201 Street, Langley, Canada (Open map)
Penticton Lakeside Resort
21 Lakeshore Drive West, Penticton, Canada (Open map)