The source of River Mayanja is located in Wakiso, with coordinates: Latitude:0.41000, 32.52000. River Mayanja enters River Kafu near the village of Ndede, in Nakaseke District, with coordinates: Latitude:1.3575; Longitude:31.8200.
Course
On its course northwestwards, the river traverses or forms the borders of the following districts : Wakiso District, Mpigi District, Kiboga District, Kyankwanzi District and Nakaseke District. At its source, the altitude is approximately 1,140 metres (3,740 ft). At its point of entry into River Kafu, the altitude is approximately 1,000 metres (3,300 ft). The length of River Mayanja, is approximately 150 kilometres (93 mi) from source to end.[1]