Where to Rest

Beachfront Places to Stay in Canada

138 places across Canada — showing the top 60, ranked by guest rating, with photos, amenities and booking links.

Chalet
#23 - Sandpiper Cottage
211 Ginger Hill Road, Lockeport
Beachfront
Chalet
#25 - Piping Plover Cottage
211 Ginger Hill Road, Lockeport
Beachfront
Chalet
#27 - Dovekie Cottage
211 Ginger Hill Road, Lockeport
Beachfront
Hotel
45 Steps Inn
29 Old Queens Road, Goose River
Beachfront
Guesthouse
A Snug Harbour Inn
460 Marine Drive
BreakfastPet friendlyBeachfront
Campsite
Agate Beach Campground
Beachfront
Motel
Atlantic View Motel & Cottages
230 Masons Beach Road, Lunenburg
Beachfront
Campsite
Bamberton Provincial Park Campground
Beachfront
Campsite
Battle Creek Campground
Beachfront
Hotel
Beach Acres Resort
1051 Resort Drive
Beachfront
Campsite
Bear Creek Campground
Beachfront
Campsite
Beeline Trailer Park #1
Pet friendlyBeachfront
Campsite
Bella Pacifica Campground★★★
Pet friendlyBeachfront
Campsite
Big Fish Bay RV Resort
Pet friendlyBeachfront
Campsite
Big Manitou
Pet friendlyBeachfront
Campsite
Big Manitou Group Camping
Pet friendlyBeachfront
Campsite
Blow Me Down Provincial Park
Beachfront
Caravan Park
Burnt Hills Lakeside Resort
1109 Burnt Hills Road
Beachfront
Campsite
Burton Historical Park Campground
145 Lakeview Park Road, Burton
Pet friendlyBeachfront
Campsite
Calabogie Camping and RV Park
5372 Calabogie Road
Beachfront
Campsite
Camp Tamakwa
Swimming poolBreakfastBeachfront
Campsite
Campers Cove
BreakfastBeachfront
Resort
Candle Lake Golf Resort
Beachfront
Hotel
Caribou Lodge
1200 Caribou Road
Beachfront
Hotel
Casa Del Mila Oro Resort
5401 Lakeshore Drive
Swimming poolBeachfront
Campsite
Century Farm Family Camp Ground
Beachfront
Campsite
Chippawa Creek Conservation Area and Campground
74646 Regional Road 45, Wellandport
Beachfront
Caravan Park
Cluxewe Resort
Beachfront
Hotel
Coast Hotel and Convention Centre
20393 Fraser Highway, Langley
Swimming poolBreakfastPet friendly
Hotel
Coast Osoyoos Beach Hotel
7702 Main Street
Swimming poolBreakfastPet friendly
Hotel
Coast Sundance Lodge
3160 Creekside Way
Swimming poolBreakfastPet friendly
Caravan Park
Coastal Sands Resort
8914 Clarkson Avenue
Beachfront
Campsite
Cogburn Family Wilderness Resort
Beachfront
Campsite
Cold Lake Municipal District Campground
Beachfront
Hotel
Cox Bay Beach Resort
1431 Pacific Rim Highway
Pet friendlyBeachfront
Motel
Desert Surfside Waterfront Accommodations
7310 Main Street
Beachfront
Resort
Duffin Cove Resort
215 CAMPBELL ST, Tofino
Swimming poolBeachfront
Bed & Breakfast
Duke Street Studio B&B
Swimming poolBreakfastBeachfront
Resort
Eagles Eye View Cottages
2585 Route 845, Carters Point
Swimming poolBeachfront
Campsite
East River Lodge Campground & Trailer Park
202 Pool Road, Sheet Harbour
Swimming poolPet friendlyBeachfront
Mountain Hut
Fairview Bay Hut
Beachfront
Caravan Park
Fort Victoria RV Park
Beachfront
Campsite
Fraser Cove Campground
1234 Davis Road, Lillooet
Pet friendlyBeachfront
Hotel
Free Spirit Spheres
420 Horne Lake Road
Beachfront
Campsite
French Beach Campground
Beachfront
Campsite
French Beach Provincial Park Group Site
Beachfront
Motel
Glen Lyon Inn
6435 Hardy Bay Road
Beachfront
Campsite
Granview Recreational Park
Beachfront
Motel
Green Gables Beach Resort
7304 Main Street
Beachfront
Campsite
Gull Harbour Campground
BreakfastBeachfront
Hostel
HI Penticton
464 Ellis Street, Penticton
BreakfastBeachfront
Campsite
Harbour Light Campground
2881 Three Brooks Road, Pictou
Swimming poolBeachfront
Campsite
Hardisty Lake Park & Campground
Hardisty
Beachfront
Hotel
Harrison Beach Hotel
160 Esplanade Avenue
Swimming poolPet friendlyBeachfront
Campsite
Hideaway Campground
401 Shore Rd, Dingwall
Beachfront
Hotel
Holiday Inn Pointe-Claire
6700 Autoroute Transcanadienne
Swimming poolBeachfront
Hotel
Holiday Inn and Suites Downtown
1110 Howe Street, Vancouver
Swimming poolBreakfastBeachfront
Resort
Isaiah Tubbs
1642 County Road 12
Beachfront
Caravan Park
Jack's Pond Park
Beachfront
Campsite
Jeremy's Bay Campground
Pet friendlyBeachfront

← All places to stay in Canada