MacLeod's Beach Campsite

150-site beachfront resort campground in Dunvegan.

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 photo

Loading photos…

More places nearby

Around Cape Breton

More news →
PNI Atlantic News · Apr 27, 2026
DAVID JOHNSON: King Charles III and soft power

DAVID JOHNSON: King Charles III and soft power PNI Atlantic News

Surge 105 · Apr 28, 2026
Man reported missing from Cape Breton emergency department

Man reported missing from Cape Breton emergency department Surge 105

Tee Off on the Coast in Nova Scotia
Tourism Nova Scotia blog · Apr 28, 2026
Tee Off on the Coast in Nova Scotia

There’s something special about golfing in Nova Scotia, maybe it’s the salty ocean, the dramatic coastal views, or the way every course feels a little different from the last. The post Tee Off on the Coast in Nova Scotia appeared first on Tourism…