Nairobi to Juba bus
Eco Bus connects Nairobi with Juba, South Sudan. It is one of the longest trips in our network, so book a seat early and plan your documents in advance.
Trip time
28 hours
Standard from
KSh 9,500
Departs
Daily at 4:00 PM

Trip details
Nairobi to Juba
Trip time: 28 hours
Departs: Daily at 4:00 PM
Standard: KSh 9,500
Juba to Nairobi
Trip time: 28 hours
Standard: SSP 600,000
Choose a departure time and a seat in the booking form. Your details are sent to our team on WhatsApp to confirm the seat.
Frequently asked questions
How long is the bus from Nairobi to Juba?
The trip takes about 28 hours. Border checks and traffic can add time.
How much is a ticket from Nairobi to Juba?
Standard seats start at KSh 9,500. Fares can change, so check the booking form for the price on your date.
Can I book Nairobi to Juba online?
Yes. Pick a date and seat on this site, then confirm your booking on WhatsApp. Our team replies with payment details.
