Skip to content

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

Ask on WhatsApp
Eco Bus coach on the Nairobi to Juba route

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.