Trinity Express bus from Juba to Nairobi
Juba to Nairobi is Trinity Express' longest haul at roughly 24 hours. The coach crosses into Uganda at Nimule/Elegu, runs south through Gulu and Kampala, then clears Malaba or Busia into Kenya. Prepare documents and supplies before departure day.
Ready to travel? Book the Trinity Express Juba 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 24 hours
- Border posts
- Nimule / Elegu, then Malaba or Busia
Juba to Nairobi bus stops along the way
- 1Juba terminal
- 2Nimule / Elegu border
- 3Gulu
- 4Kampala
- 5Malaba / Busia border
- 6Eldoret
- 7Nakuru
- 8Nairobi
Travel documents for South Sudan to Kenya
A valid passport is required to leave South Sudan — a National ID is not sufficient. Non-EAC travellers need a Kenya eTA and any Uganda transit clearance arranged in advance, and a Yellow Fever certificate is strictly mandatory. Passengers without complete documents cannot be boarded.
Preparing for the 24-hour Juba to Nairobi bus journey
Carry drinking water, snacks, warm clothing for the night leg and any medication in your cabin bag. Charging points are available in business and VIP classes; a power bank is still worth packing for economy.
Trinity Express luggage and cargo from Juba
One hold bag and one cabin bag travel free. Traders moving commercial goods should reach the cargo counter early, as excess is weighed and priced before the manifest closes.
Tips for the Trinity Express Juba to Nairobi bus
- Expect limited mobile coverage on the northern Uganda stretch.
- Keep photocopies of your passport and Yellow Fever card in a separate pocket.
- Change some money into Ugandan and Kenyan shillings before departure.
Reserve your Juba 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 guideKampala → Nairobi
About 12 hours
Return leg from Kampala through Jinja and Malaba into Nairobi.
Read the Kampala to Nairobi bus guideKigali → Nairobi
About 18 to 22 hours
Two-border return run from Rwanda across Uganda into Kenya.
Read the Kigali 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