La ville de Vayrac est située dans le département Lot.
Les communes alentours sont les suivantes : La Chapelle-aux-Saints, Saint-Michel-de-Bannières, Floirac, Carennac, Bétaille, Saint-Denis-lès-Martel.
8 infirmiers et infirmières à domicile pratiquent à Vayrac.