Active on the island: 21 road closures (21 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 →
canadiantravelnews.ca · Sep 7, 2026
State of Emergency Ordered in Cape Breton as Violent Floods Claim First Casualty

A state of emergency has been declared in Cape Breton following severe flooding that has resulted in a fatality.

PNI Atlantic News · Aug 31, 2026
PHOTOS: Cape Breton Eagles hit the ice for main training camp in Sydney | PNI Atlantic News

Cape Breton Eagles take to the ice for their main training camp in Sydney, with photos capturing the action.

PNI Atlantic News · Aug 17, 2026
'There’s a lot of history here': Cape Breton Exhibition celebrates 110th anniversary

Cape Breton Exhibition marks 110 years of celebrating the region's rich history and community traditions.