Kanton Saignes (fr. Canton de Saignes) je francouzský kanton v departementu Cantal v regionu Auvergne. Tvoří ho 12 obcí.