Kampala to Eldoret bus
Grand Bus connects Kampala with Eldoret in Kenya’s Rift Valley, crossing at Busia. The evening departure gets you to Eldoret overnight with the same on-board comforts as our flagship routes.
Journey
8 hours
Distance
430 km
Departs
16:30
From
UGX 100,000
What to expect
- Cross-border service via the Busia crossing
- Evening departure from Kampala at 16:30
- About 8 hours to Eldoret, arriving overnight
- Wi-Fi, charging points and an on-board toilet
Trip details
Kampala to Eldoret
Journey time: 8 hours
Departs: 16:30
From: UGX 100,000 · ≈ KSh 3,500
Route
Kampala, Uganda
Eldoret, Kenya
Choose a date and seat in the booking form, add your passenger details, then confirm your booking. Our team checks seat availability and replies with payment details on WhatsApp.
Frequently asked questions
How long is the Kampala to Eldoret bus?
Roughly 8 hours, including the border crossing at Busia. The coach leaves Kampala from about 16:30.
How much is Kampala to Eldoret by Grand Bus?
Fares start from about UGX 100,000 (roughly KSh 3,500) one way and can vary with season and demand.
Do I need a passport for Kampala to Eldoret?
Yes. This route crosses into Kenya, so carry a valid passport or accepted East African ID.