Skip to content

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

Ask our team
Eco Bus coach on the Nairobi to Kampala route

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.