Cardaillac [kaʁdajak] on Ranskan kunta Occitanien alueella Lotin departementissa, kymmenkunta kilometriä Figeacin kaupungista pohjoiseen. Kunnan asukasluku vuonna 2014 oli 595. Kunta kuuluu departementissaan Canton de Lacapelle-Marivalin kantoniin Figeacin arrondissementissa.
1000-luvulla perustetun linnoituksen piiriin syntynyt Cardaillac kuuluu kauneimpien ranskalaiskylien järjestöön Les Plus Beaux Villages de France, johon Lotin departementista kuuluu viisi muutakin kylää.[1] Linnoituksesta on jäljellä kolme kylän yläpuolelle kohoavaa, 1200-luvulta peräisin olevaa tornia.