Skip to content

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

Ask our team
Super Metro 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

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.