Floden har sit udspring på nordskråningerne af Kaukasus, vest for Kislovodsk i republikken Karatsjajevo-Tsjerkessien. Den løber i nordøstlig retning, gennem Stavropol kraj og byerne Mineralnyje Vody, Zelenokumsk, Budjonnovsk og Neftekumsk. Kuma fortsætter mod øst og danner grænsen mellem Dagestan og Kalmykieb helt til den munder ud i Det Kaspiske Hav.