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 are sent to our team on WhatsApp 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 on WhatsApp. Our team replies with payment details.
