Active on the island: 3 road closures (3 total)See details →

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 →
Yahoo News Canada · Jul 29, 2026
Cape Breton research funding touted as boost for Nova Scotia economy

Research funding initiatives in Cape Breton are being highlighted as a potential economic driver for Nova Scotia.

PNI Atlantic News · Jul 9, 2026
Cape Breton man who walked up to drug search loses Charter challenge

A Cape Breton resident's legal challenge against a drug search has been unsuccessful in court.

The Spec · Jul 29, 2026
Baddeck Legion renames in honour of Vimy Ridge hero, Percival Anderson

The Baddeck Legion honours a Vimy Ridge hero by renaming in recognition of Percival Anderson's legacy.

MacLeod's Beach Campsite | Cape Breton