Nairobi to Kigali Bus
Daily bus service from Nairobi, Kenya to Kigali, Rwanda via Kampala. Comfortable, safe, and affordable.
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.
