Trinity Express bus from Kampala to Nairobi
The Kampala to Nairobi service is the return leg of Trinity Express' busiest cross-border run. Coaches leave Kampala, run through Jinja to the Malaba or Busia post, then continue via Eldoret and Nakuru into Nairobi. Plan for around 12 hours, plus whatever time immigration queues add.
Ready to travel? Book the Trinity Express Kampala to Nairobi bus on the live seat map, or compare it with the Trinity Express Nairobi to Kampala bus guide and the Trinity Express Nairobi to Kigali bus guide. Crossing a border for the first time? Read the East Africa bus travel requirements guide. Questions about fares or luggage? Contact the Trinity Express booking desk.
- Journey time
- About 12 hours
- Border posts
- Malaba or Busia border post
Kampala to Nairobi bus stops along the way
- 1Kampala terminal
- 2Jinja
- 3Malaba / Busia border
- 4Eldoret
- 5Nakuru
- 6Nairobi
Travel documents for Uganda to Kenya
Ugandan and Kenyan citizens may travel on a National ID card or an East African Tourist Passport. All other travellers need a valid passport, and non-EAC citizens should confirm their Kenya eTA before departure. A Yellow Fever certificate is checked at the border.
Luggage on the Kampala–Nairobi coach
One suitcase or travel backpack goes in the hold free of charge, plus one small cabin bag. Extra bags and commercial loads are weighed at the cargo counter and charged before the manifest closes.
Booking your Kampala to Nairobi bus seat
Pick your exact seat online before paying. VIP sleepers sit at the front with the widest recline, business recliners follow with extra legroom and charging ports, and economy seats fill the rest of the 49-seat cabin.
Tips for the Trinity Express Kampala to Nairobi bus
- Reach the Kampala terminal 45 minutes early for manifest and luggage check-in.
- Carry small Kenyan shilling notes for the border stop.
- Keep your Yellow Fever card with your passport — it is checked separately.
Reserve your Kampala to Nairobi seat
Pick your exact seat on the live seat map, then confirm payment details on WhatsApp or email.
Book on Trinity ExpressOther Trinity Express routes
Nairobi → Kampala
About 12 hours
Overnight coach through Nakuru and Eldoret, clearing Malaba or Busia before dawn.
Read the Nairobi to Kampala bus guideNairobi → Kigali
About 18 to 22 hours
The long haul across Uganda into Rwanda, crossing at Gatuna or Mirama Hills.
Read the Nairobi to Kigali bus guideNairobi → Juba
About 24 hours
Full-day service north through Uganda to Juba via the Nimule border.
Read the Nairobi to Juba bus guideKigali → Nairobi
About 18 to 22 hours
Two-border return run from Rwanda across Uganda into Kenya.
Read the Kigali to Nairobi bus guideJuba → Nairobi
About 24 hours
Longest run on the network, south through Uganda from Juba to Nairobi.
Read the Juba to Nairobi bus guideKampala → Kigali
About 9 to 10 hours
Daytime and overnight runs from Kampala through Mbarara into Rwanda.
Read the Kampala to Kigali bus guideNairobi → Bujumbura
About 26 to 30 hours
Kenya to Burundi across Uganda and Rwanda, connecting through Kigali.
Read the Nairobi to Bujumbura bus guideEldoret → Kigali
About 15 to 18 hours
Join the Kigali coach at Eldoret and save hours off the Nairobi departure.
Read the Eldoret to Kigali bus guideKisumu → Kampala
About 7 to 9 hours
Short western-Kenya hop to Uganda through the Busia border.
Read the Kisumu to Kampala bus guideNakuru → Kampala
About 9 to 11 hours
Board the Kampala coach at Nakuru, a few hours into the Nairobi run.
Read the Nakuru to Kampala bus guideMombasa → Nairobi
About 8 to 10 hours
Coast-to-capital run, with onward connections to Kampala, Kigali and Juba.
Read the Mombasa to Nairobi bus guide