Martel est situé à 78 km au nord de Cahors, entre Gramat et Sarlat.