The village of Duisdalemore is on the Sleat peninsula on the southern coast of the Isle of Skye, a short drive south of Broadford, or from the road bridge across to Skye from Kyle of Lochalsh.