Places to stay in Upper Margaree, Nova Scotia
Photos: Candle Inn The Window B&B - Berwick, Bread and Roses Inn - Annapolis Royal
![]() |
![]() |
Click property titles for more detailed descriptions
Map showing location of Upper Margaree
Upper Margaree links of interest
Nearby towns close to Upper Margaree, Nova Scotia
Upper Margaree (BrĂ ighe Mhargaraidh) is a small community in the Canadian province of Nova Scotia, located in Inverness County on Cape Breton Island.
- East Lake Ainslie - 5 km
- Dunvegan - 6 km
- Margaree Forks* - 8 km
- Inverness* - 8 km
- West Lake Ainslie - 8 km
- North East Margaree - 9 km
- Margaree Centre - 10 km
- Margaree Valley* - 11 km
- Margaree - 11 km
- Baddeck* - 19 km
- Mabou* - 16 km
- Glenville* - 15 km
- Margaree Harbour* - 14 km
- Whycocomagh* - 16 km
- Belle Cote* - 15 km
- Aberdeen* - 17 km
Towns are shown withing 20km radius of Upper Margaree, Nova Scotia. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

