Skip to content
Updated October 2026 6 min read

Nairobi to Kampala bus: travel guide 2026

Trip time, fares, border tips and how to book your seat.

Travelling by bus from Nairobi to Kampala is a popular way to cross from Kenya into Uganda. This guide covers what to expect on the road and how to book with Super Metro.

How long does the trip take?

The trip takes about 15 hours. Traffic in Nairobi and Kampala and the border crossing at Busia or Malaba can add time.

Fares

ClassFare fromSeats
StandardKSh 3,500Regular seats with air conditioning

Fares can change, so confirm the price for your date on the booking form.

Crossing the border

  • Documents: carry a valid passport. Check the current entry requirements for your nationality.
  • Vaccinations: check whether a yellow fever certificate is required for your trip.
  • Waiting time: border checks can take a while, especially at busy times. Plan for delays.
  • Currency: keep some Ugandan shillings for small purchases once you arrive in Uganda.

On the bus

Super Metro coaches are air-conditioned, with reclining seats and USB charging at each seat. Bring a light layer, since the cabin can feel cool on a long trip.

How to book

  1. Open the Nairobi to Kampala route page.
  2. Choose your travel date, departure time and seat.
  3. Send the booking to our team. Our team replies with payment details.

Frequently asked questions

How long does the Nairobi to Kampala bus take?

The trip takes about 15 hours. Traffic and border checks can add time on the road.

How much is a Nairobi to Kampala bus ticket?

Standard fares start at KSh 3,500. Fares can change, so confirm the price for your date with our team.

What documents do I need to cross from Kenya to Uganda?

Carry a valid passport and check the current entry requirements for your nationality before you travel, including whether a yellow fever certificate is needed.

Can I book online?

Yes. Choose your route, date and seat on the Super Metro website, then confirm with our team.

Ready to book?

Check fares and choose your seat for Nairobi to Kampala.

View the route