Trinity Express bus from Eldoret to Kigali
Eldoret is a scheduled boarding point on the Trinity Express Nairobi–Kigali service, so you can join the same coach closer to the border and cut several hours off the trip. Expect 15 to 18 hours from Eldoret to Kigali, crossing into Uganda at Malaba or Busia and into Rwanda at Gatuna or Mirama Hills.
Ready to travel? Book the Trinity Express Eldoret to Kigali bus on the live seat map, or compare it with the Trinity Express Nairobi to Kampala bus guide and the Trinity Express Nairobi to Kigali bus guide. Crossing a border for the first time? Read the East Africa bus travel requirements guide. Questions about fares or luggage? Contact the Trinity Express booking desk.
- Journey time
- About 15 to 18 hours
- Border posts
- Malaba or Busia, then Gatuna or Mirama Hills
Eldoret to Kigali bus stops along the way
- 1Eldoret boarding point
- 2Malaba / Busia border
- 3Jinja
- 4Kampala
- 5Mbarara
- 6Gatuna / Mirama Hills border
- 7Kigali
Booking the Eldoret to Kigali bus online
Choose your travel date, departure time and exact seat on the live seat map, then share your passenger details. Your seat is held for 10 minutes while you confirm payment on WhatsApp or by email. Let the booking desk know Eldoret is your boarding point so the manifest shows the right pickup.
Eldoret to Kigali fares and cabin classes
VIP sleeper, business recliner and economy seats are all available on this service, with fares displayed in the currency you select. Because Eldoret is closer to the border, this is one of the most economical ways to reach Kigali from western Kenya.
Documents for Kenya to Rwanda
Kenyan, Ugandan and Rwandan citizens may travel on a National ID card. All other travellers need a passport, plus a Rwanda visa or East Africa Tourist Visa if they are not EAC nationals. A Yellow Fever certificate is mandatory for both Uganda and Rwanda.
Tips for the Trinity Express Eldoret to Kigali bus
- Confirm the Eldoret pickup time with the booking desk — it is later than the Nairobi departure.
- Be at the pickup 30 minutes early; the coach does not wait long at intermediate stops.
- Repack out of plastic carrier bags before the Rwandan border.
Reserve your Eldoret to Kigali seat
Pick your exact seat on the live seat map, then confirm payment details on WhatsApp or email.
Book on Trinity ExpressOther Trinity Express routes
Nairobi → Kampala
About 12 hours
Overnight coach through Nakuru and Eldoret, clearing Malaba or Busia before dawn.
Read the Nairobi to Kampala bus guideNairobi → Kigali
About 18 to 22 hours
The long haul across Uganda into Rwanda, crossing at Gatuna or Mirama Hills.
Read the Nairobi to Kigali bus guideNairobi → Juba
About 24 hours
Full-day service north through Uganda to Juba via the Nimule border.
Read the Nairobi to Juba bus guideKampala → Nairobi
About 12 hours
Return leg from Kampala through Jinja and Malaba into Nairobi.
Read the Kampala to Nairobi bus guideKigali → Nairobi
About 18 to 22 hours
Two-border return run from Rwanda across Uganda into Kenya.
Read the Kigali to Nairobi bus guideJuba → Nairobi
About 24 hours
Longest run on the network, south through Uganda from Juba to Nairobi.
Read the Juba to Nairobi bus guideKampala → Kigali
About 9 to 10 hours
Daytime and overnight runs from Kampala through Mbarara into Rwanda.
Read the Kampala to Kigali bus guideNairobi → Bujumbura
About 26 to 30 hours
Kenya to Burundi across Uganda and Rwanda, connecting through Kigali.
Read the Nairobi to Bujumbura bus guideKisumu → Kampala
About 7 to 9 hours
Short western-Kenya hop to Uganda through the Busia border.
Read the Kisumu to Kampala bus guideNakuru → Kampala
About 9 to 11 hours
Board the Kampala coach at Nakuru, a few hours into the Nairobi run.
Read the Nakuru to Kampala bus guideMombasa → Nairobi
About 8 to 10 hours
Coast-to-capital run, with onward connections to Kampala, Kigali and Juba.
Read the Mombasa to Nairobi bus guide