Find hotels near MacKinnons Beach, Margaree Harbour from £117
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Top Hotels Close to MacKinnons Beach

Duck Cove Inn
Duck Cove Inn
8.0 out of 10, Very good, (750)
The price is £117
includes taxes & fees
19 Jul - 20 Jul
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Hotels near Other Margaree Harbour Attractions
Hotels near Other Margaree Harbour Attractions
Recent Reviews in MacKinnons Beach
Recent Reviews in MacKinnons Beach

Cheticamp Outback Inn
5/5 Excellent
"Excellent stay. Property has so many bonus amenities that you would have to stay to experience. Excellent laundry.. snacks..provided earplugs…quality towelly and linens feels like you are visiting your loving aunts or mothers for the weekend. Impeccably maintained and furnished. Only drawback is that it is 2k to get into town so not walkable. However it would be next to impossible to get here without your own transportation. So much to see and do and experience only a short drive away. Truly an unforgettable place to stay in one of the most beautiful and culturally rich places on this planet. We could not have had a better experience."
A verified traveller stayed at Cheticamp Outback Inn
Posted 6 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near popular Margaree Harbour Attractions
Other Hotels near MacKinnons Beach, Margaree Harbour
- Cape Breton Island Hotels
- Margaree Harbour Hotels
- Cheticamp Hotels
- Cabot Trail Hotels
- Inverness Hotels
- Margaree Hotels
- Point Cross Hotels
- Atlantic Provinces Hotels
- Margaree Forks Hotels
- Margaree Valley Hotels
- Chimney Corner Hotels
- Petit-Etang Hotels
- Belle Cote Hotels
- Grand-Etang Hotels
- Cap Le Moine Hotels