Kayes er en by i Mali, ved Senegalelven, 600 km øst for Dakar. Byen hadde cirka 127 000 innbyggere i 2009. Kayes er endepunkt for båtfarten på Senegal, og et viktig handelssenter. Jernbanen fra Dakar til Koulikoro i Mali går innom Kayes. Byen har også et kalksteinsbrudd.