MacLeod's Beach Campsite
A long-running 150-site beachfront resort in Dunvegan, named for the ancestral home of Clan MacLeod, with views of Margaree Island bird sanctuary.
Sites & amenities
150 sites — full-service, partial-service and unserviced — overlooking a long sandy beach. Flush toilets, showers, laundry, store and beach access. Rates run $49–$99/night.
Best for
Families and beach-day travellers on the Ceilidh Trail. RV-friendly with mixed services.
Park & access
Reservations 902-258-2433 / macleodsbeachcampsite.com. Right off the Cabot Trail/Ceilidh Trail.
Combine it with
Inverness Beach (15 min), Cabot Links golf, Glenora Distillery and the Doryman Saturday Ceilidh in Chéticamp.
Getting there
Reservations via macleodsbeachcampsite.com.
Visitor photos
Sign in to add a photoLoading photos…
More places nearby
Inverness Beach Village
Cottage and RV resort along Inverness's sandy beach.
Inverness Beach
Long sandy Gulf beach with warm water, dunes, and a wooden boardwalk into town.
Cape Mabou Highlands Trails
Network of community-maintained ridge and shoreline trails high above the Northumberland Strait.

