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

Ask on WhatsApp

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.