Location Google Map Location The Battle of Culloden Memorial Cairn is located in Knoydart, Nova Scotia, Canada.