
Uganda
Buses from Kampala
14 corridors leave Kampala and 14 run into it. Fares below are the Normal-class price for a one-way seat — VIP and Business Class seats cost more on the same corridor, and you'll see the exact fare per seat when you search.
Routes out
14
Routes in
14
Fares from
KES 1,050
Departures from Kampala
14 corridors, cheapest first. Tap one for its full timetable.


Kampala → Malaba

Kampala → Kakamega

Kampala → Kericho

Kampala → Kisumu

Kampala → Eldoret

Kampala → Nyeri

Kampala → Nakuru

Kampala → Thika

Kampala → Machakos
From
KES 3,100
720 km12h4 daily

Kampala → Nairobi

Kampala → Malindi
From
KES 4,900
1190 km14h4 daily

Kampala → Mombasa

Kampala → Lamu
Buses into Kampala
14 corridors arrive in Kampala from 14 cities — Busia, Eldoret, Kakamega, Kericho and 10 more.
Where you can go from Kampala
14 cities are one booking away. Every town below has its own page with the corridors that reach it.
Kampala fares at a glance
Normal-class seats on this city's corridors run KES 1,050 to KES 5,200. VIP and Business Class seats cost more on the same bus.
