La commune de Veyrac se situe dans le département Haute-Vienne.
Les agglomérations à proximité sont les suivantes : Verneuil-sur-Vienne, Oradour-sur-Glane, Saint-Gence, Saint-Victurnien, Peyrilhac.
3 infirmiers et infirmières à domicile travaillent à Veyrac.