Entre Dordogne et Causses, Lanzac est une commune du Lot située non loin de Souillac, Pinsac ou Loupiac.
Installé sur les bords de la Dordogne, au carrefour du Lot, de la Dordogne et de la Corrèze, le village de Lanzac bénéficie d'une situation géographique exceptionnelle en matière de tourisme. Principalement agricole, il dispose également d'un intéressant patrimoine architectural et de sites naturels d'exception propices à la randonnée ou à toute autre activité de plein air.