St Kilda egy elszigetelt szigetcsoport található 64 kilométerre nyugatra-északnyugatra Észak-Uist, az Atlanti-óceán északi részén. Skócia külső Hebridáinak legnyugatibb szigeteit tartalmazza. A legnagyobb sziget Hirta, amelynek tengeri sziklái a legmagasabbak az Egyesült Királyságban. Három másik szigetet is használtak legeltetésre és tengeri madarak vadászatára.