La municipalité de Saint-André-d'Allas est située dans le département Dordogne.
Les communes limitrophes sont les suivantes : Marquay, Vézac, Castels et Bézenac, Beynac-et-Cazenac, Meyrals, Les Eyzies-de-Tayac-Sireuil, Sarlat-la-Canéda.
5 infirmiers et infirmières à domicile pratiquent à Saint-André-d'Allas.