Nairobi to Juba Bus

Reliable bus service from Nairobi, Kenya to Juba, South Sudan. Safe travel with experienced drivers.

~24–30 hours
Duruma Rd, Nairobi → Juba, South Sudan
4.7/5 rated route

Starting from

USD 45

VIP: USD 60

About This Route

The Nairobi to Juba bus is operated by Trinity Express with safety and reliability as top priorities. The route crosses through Uganda before entering South Sudan, arriving at Juba's main bus terminal.

All buses are air-conditioned with reclining seats and USB charging ports. Our drivers are experienced on this route and our team monitors conditions to ensure a smooth journey.

Departure

7:00 AM Daily

Duration

24–30 Hours

Standard

USD 45

VIP

USD 60

Frequently Asked Questions

How long is the Nairobi to Juba bus journey?

The Nairobi to Juba bus journey takes approximately 24–30 hours, crossing through Uganda and into South Sudan.

What is the price of a Nairobi to Juba bus ticket?

Trinity Express bus tickets from Nairobi to Juba start from USD 45 for standard class and USD 60 for VIP.

Is the Nairobi to Juba bus route safe?

Yes. Trinity Express operates this route with experienced drivers and well-maintained buses. We monitor road conditions and border crossings to ensure passenger safety.

Where does the bus depart from in Nairobi?

Buses depart from the Trinity Express terminal on Duruma Road, Nairobi. We recommend arriving 30 minutes before departure.

Can I book a Nairobi to Juba bus ticket online?

Yes. Book your seat on this website, select your travel date, choose your seat, and pay via M-Pesa or card for instant confirmation.