Il Kagera è un fiume della Tanzania nordoccidentale. Si tratta del più lungo affluente del Nilo e del maggiore tributario del Lago Vittoria.
Il Kagera nasce in Burundi nei pressi della punta settentrionale del Lago Tanganica e scorre in direzione nord delimitando il confine tra la Tanzania ed il Ruanda. In seguito si dirige verso est fungendo da frontiera sempre tra la Tanzania questa volta coll'Uganda, la sua lunghezza è di 690 Km. Tuttavia la sua sorgente può essere considerata anche come una sorta di nascita di quello che in seguito costituirà il lunghissimo corso del Nilo, l'acqua che da quel punto esce è quella che percorre il più lungo tratto prima di giungere al mare dell'intero globo, la lunghezza totale sistema Kagera-Nilo è di 6.695 Km.

Il fiume Kagera nel punto nel quale riceve le acque del Ruvubu
Il fiume Kagera nel punto nel quale riceve le acque del Ruvubu