Eldoret to Kigali Bus: Complete 2026 Travel Guide
Prices, schedules, border tips, and everything you need for a smooth Eldoret–Kigali journey via Kampala.
The Eldoret to Kigali bus is a convenient option for travellers in the Rift Valley heading to Rwanda. The route passes through Kampala, Uganda before crossing into Rwanda — connecting three East African nations in one journey.
How Long Does the Journey Take?
The Eldoret to Kigali bus takes approximately 15–18 hours, crossing at Malaba (Kenya/Uganda) and Gatuna/Katuna (Uganda/Rwanda). Trinity Express operates daily departures from Eldoret.
Ticket Prices in 2026
| Class | Price | Features |
|---|---|---|
| Standard | KSh 4,000 | AC, reclining seats, USB charging |
| VIP | KSh 6,000 | Extra legroom, wider seats, priority boarding |
Border Crossings: What to Expect
- Documents: Valid passport required. EAC citizens may use national IDs.
- Yellow fever certificate: Required for entry into Uganda and Rwanda.
- Two border crossings: Malaba (Kenya/Uganda) and Gatuna/Katuna (Uganda/Rwanda).
- Currency: Rwandan Francs (RWF) used in Kigali.
Frequently Asked Questions
How long is the Eldoret to Kigali bus journey?
The Eldoret to Kigali bus journey takes approximately 15–18 hours, crossing through Uganda and into Rwanda at the Gatuna/Katuna border.
What is the price of an Eldoret to Kigali bus ticket?
Trinity Express bus tickets from Eldoret to Kigali start from KSh 4,000 for standard class and KSh 6,000 for VIP.
Does the Eldoret to Kigali bus go through Kampala?
Yes, the route passes through Kampala, Uganda before continuing to Kigali, Rwanda.
What documents do I need to travel from Eldoret to Kigali?
A valid passport is required. EAC citizens may use national IDs. A yellow fever certificate is required for both Uganda and Rwanda.
Can I book an Eldoret to Kigali bus ticket online?
Yes. Book on the Trinity Express website, choose your date and seat, and pay via M-Pesa or card for instant confirmation.
