Nairobi to Kigali Bus

Daily bus service from Nairobi, Kenya to Kigali, Rwanda via Kampala. Comfortable, safe, and affordable.

~18–22 hours
Duruma Rd, Nairobi → Nyabugogo, Kigali
4.8/5 rated route

Starting from

KSh 5,000

VIP: KSh 7,000

About This Route

The Nairobi to Kigali bus is a popular cross-border route operated daily by Trinity Express. The journey takes you through Uganda's capital Kampala before crossing into Rwanda at the Gatuna border and arriving in Kigali.

All buses are air-conditioned with reclining seats, USB charging ports, and onboard entertainment. Our experienced drivers ensure a safe and comfortable journey throughout.

Departure

7:00 AM Daily

Duration

18–22 Hours

Standard

KSh 5,000

VIP

KSh 7,000

Frequently Asked Questions

How long is the Nairobi to Kigali bus journey?

The Nairobi to Kigali bus journey takes approximately 18–22 hours, passing through Uganda and crossing into Rwanda at the Gatuna/Katuna border.

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

Trinity Express bus tickets from Nairobi to Kigali start from KSh 5,000 for standard class and KSh 7,000 for VIP.

Does the Nairobi to Kigali bus go through Kampala?

Yes, the Nairobi to Kigali route passes through Kampala, Uganda before continuing to Kigali, Rwanda.

Where does the bus drop off in Kigali?

Our buses arrive at Nyabugogo Bus Park in Kigali, which is the main intercity bus terminal and centrally located.

Can I book a Nairobi to Kigali bus ticket online?

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