Nairobi to Kampala bus
Eco Bus travels between Nairobi, Kenya and Kampala, Uganda, with air-conditioned coaches, reclining seats and USB charging at every seat.
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
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.
