Nairobi to Kampala bus
Super Metro travels between Nairobi, Kenya and Kampala, Uganda, with comfortable coaches, reclining seats and USB charging at every seat. It is our most popular cross-border route.
Trip time
15 hours
Standard from
KSh 3,500
Departs
Daily at 4:00 PM

Trip details
Nairobi to Kampala
Trip time: 15 hours
Departs: Daily at 4:00 PM
Standard: KSh 3,500
Kampala to Nairobi
Trip time: 15 hours
Departs: Daily at 3:00 PM
Standard: UGX 100,000
Choose a departure time and a seat in the booking form. Your details go to our team to confirm the seat.
Frequently asked questions
How long is the bus from Nairobi to Kampala?
The trip takes about 15 hours. Border checks and traffic can add time.
How much is a ticket from Nairobi to Kampala?
Standard seats start at KSh 3,500. Fares can change, so check the booking form for the price on your date.
Can I book Nairobi to Kampala online?
Yes. Pick a date and seat on this site, then confirm your booking with our team. Our team replies with payment details.
