Souillac on kunta Lotin departementissa Midi-Pyrénées’n hallintoalueella Ranskassa. Kunnan väkiluku vuonna 2004 oli 3 898.[1] Souillacin pinta-ala on 26 km².[2]