Trinity Express bus from Nairobi to Kampala

The Nairobi to Kampala service is Trinity Express' busiest cross-border run. Coaches leave Nairobi in the evening, clear immigration overnight at Malaba or Busia, and reach Kampala the following morning. Total travel time is roughly 12 hours, though immigration queues and road conditions can add to that.

Ready to travel? Book the Trinity Express Nairobi to Kampala bus on the live seat map, or compare it with the Trinity Express Nairobi to Kigali bus guide and the Trinity Express Nairobi to Juba bus guide. Questions about fares or luggage? Contact the Trinity Express booking desk.

Journey time
About 12 hours
Border posts
Malaba or Busia border post

Nairobi to Kampala bus stops along the way

  1. 1Nairobi terminal
  2. 2Nakuru
  3. 3Eldoret
  4. 4Malaba / Busia border
  5. 5Jinja
  6. 6Kampala

Travel documents for Kenya to Uganda

Kenyan and Ugandan citizens may travel on a National ID card or an East African Tourist Passport. Everyone else needs a valid passport, and non-EAC citizens must arrange a Uganda visa online or confirm visa-on-arrival eligibility before departure. A Yellow Fever certificate is mandatory for entry into Uganda and is checked at the border.

Luggage on the Nairobi–Kampala coach

Each passenger carries one suitcase or travel backpack in the under-bus hold plus one small cabin bag. Commercial loads, large boxes or extra bags are weighed at the cargo counter before boarding and charged separately.

Choosing your seat on the Trinity Express Nairobi to Kampala bus

Seats are picked online before you pay. VIP sleepers sit at the front of the coach with the widest recline, business recliners follow with extra legroom and charging ports, and economy seats fill the rest of the 49-seat 2+2 cabin.

Tips for the Trinity Express Nairobi to Kampala bus

  • Arrive at the terminal at least 45 minutes before departure for manifest and luggage check-in.
  • Carry small Ugandan shilling notes for food and drinks at the border stop.
  • Keep your Yellow Fever card with your passport — it is checked separately from immigration.

Reserve your Nairobi to Kampala seat

Pick your exact seat on the live seat map, then confirm payment details on WhatsApp or email.

Book on Trinity Express

Other Trinity Express routes