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 →
PNI Atlantic News · Jul 6, 2026
HARNESS RACING: Mappos Lion's win streak continues at Northside Downs

Follow the thrilling win streak of Mappos Lion at Northside Downs harness racing track.

NEXT Magazine · Jul 25, 2026
Album review: East Coast’s Pretty Archie create music that transport listeners to Cape Breton

Local band Pretty Archie captures the essence of Cape Breton through their evocative East Coast sound.

PNI Atlantic News · Jul 16, 2026
IN PHOTO: Roadwork on Cape Breton's Cabot Trail

Road improvements are underway on the iconic Cabot Trail, one of Cape Breton's most popular scenic drives.

MacLeod's Beach Campsite | Cape Breton