Souillac es una localidad y comuna francesa, situada en el departamento del Lot y en la región de Mediodía-Pirineos.