Plan Your Safari WhatsApp Us
Ameera Africa Safaris

Kampala to Nairobi: Distance, Stops and Travel Time

How far, how long and what to see between Kampala and Nairobi.

The journey from Kampala to Nairobi is about 650 km and takes 10 to 12 hours plus border time. Paved highway via Jinja, Tororo and Malaba or Busia, then Eldoret and Nakuru.

Distances are approximate and driving times depend on traffic and weather. See driving distances between parks for the full table.

This guide is part of our Uganda road routes and driving guide. When you are ready to plan, see our Uganda safari packages or the Uganda safari vacations.

At a glance

  • Distance: about 650 km
  • Time: 10 to 12 hours plus border time
  • Road: Paved highway via Jinja
  • From: Kampala
Route

Route at a Glance

DetailInformation
FromKampala
ToNairobi
Distanceabout 650 km
Travel time10 to 12 hours plus border time
RoadPaved highway via Jinja, Tororo and Malaba or Busia, then Eldoret and Nakuru
Stops

Stops Along the Way

  1. Jinja: Break the journey at the source of the Nile.
  2. Tororo and Malaba: The main border crossing between Uganda and Kenya.
  3. Eldoret and Nakuru: The road crosses the Kenyan highlands.
  4. Nairobi: See things to do in Nairobi.
Break

Breaking the Journey

Most travellers prefer to fly; the road is a long but rewarding journey for those with time.

Roads

Road Conditions

Border waits can be long; check the schedule.

Next

Continue Your Trip

We handle the driving, stops and permits. Tell us your route and we will plan the journey.

Keep exploring

Related Tours, Guides and Resources

Ready-made itineraries

Itineraries That Include This Experience

View All Tours
FAQs

Frequently Asked Questions

About 10 to 12 hours plus border time.

About 650 km.

Ready to Plan Your Uganda Safari?

Tell us your dates, group size and interests and our Kampala team will reply with a clear, personal itinerary.