There are many buses plying the Nairobi-Kampala route. Most can be found along River Road or around there. Mash Poa, Simba Coach, Modern Coast, Trinity coach, Buscar, Crown bus, Mombasa Raha ...