- Distance
- 360 km
- Travel time
- 6.5 hrs
- From
- KES 1,550
- Daily departures
- 2
8:00 AM (Morning) · 8:00 PM (Evening)
Book nowNetwork
Daily departures across Kenya and to Kampala, operated by air-conditioned 70-seater coaches with reserved seating. Fares shown are starting fares and adjust with season, holidays, weekends and how early you book.

8:00 AM (Morning) · 8:00 PM (Evening)
Book now7:30 AM (Morning) · 9:00 PM (Evening)
Book now8:00 AM (Morning) · 9:30 PM (Evening)
Book now7:00 AM (Morning) · 8:30 PM (Evening)
Book now10:30 PM (Evening) · 11:00 AM (Morning) · 4:30 PM (Afternoon) · 6:00 AM (Morning)
Book now8:00 AM (Morning) · 8:30 PM (Evening)
Book now2:00 PM (Afternoon) · 6:30 AM (Morning) · 8:00 PM (Evening)
Book now6:30 AM (Morning) · 7:00 PM (Evening)
Cross-border service
Book now8:00 AM (Morning) · 8:00 PM (Evening)
Book now12:00 PM (Afternoon) · 7:00 AM (Morning) · 7:00 PM (Evening)
Book now1:00 PM (Afternoon) · 7:00 AM (Morning) · 9:00 PM (Evening)
Book now10:30 AM (Morning) · 10:30 PM (Evening) · 3:00 PM (Afternoon) · 7:00 AM (Morning) · 9:30 PM (Evening)
Lakeside express
Book now7:30 AM (Morning) · 9:00 PM (Evening)
Book now7:30 AM (Morning) · 9:00 PM (Evening)
Book now7:30 AM (Morning) · 9:30 PM (Evening)
Book now7:30 AM (Morning) · 8:00 PM (Evening)
Book now8:00 AM (Morning) · 8:30 PM (Evening)
Book now8:00 AM (Morning) · 9:30 PM (Evening)
Book now8:30 AM (Morning) · 9:00 PM (Evening)
Book now7:00 AM (Morning) · 7:30 PM (Evening)
Book now10:00 PM (Evening) · 11:00 AM (Morning) · 11:00 PM (Evening) · 3:30 PM (Afternoon) · 7:30 AM (Morning)
Book now11:00 PM (Evening) · 11:30 AM (Morning) · 5:00 PM (Evening) · 6:30 AM (Morning)
Book now8:00 AM (Morning) · 9:30 PM (Evening)
Book now2:30 PM (Afternoon) · 7:00 AM (Morning) · 8:30 PM (Evening)
Book now10:00 PM (Evening) · 8:30 AM (Morning)
Book now7:30 AM (Morning) · 9:00 PM (Evening)
Book now8:00 AM (Morning) · 9:30 PM (Evening)
Book now11:30 AM (Morning) · 2:00 PM (Afternoon) · 5:30 PM (Evening) · 6:30 AM (Morning) · 8:00 PM (Evening) · 9:00 AM (Morning)
Book now12:30 PM (Afternoon) · 7:30 AM (Morning) · 7:30 PM (Evening)
Book now8:30 AM (Morning) · 8:30 PM (Evening)
Book now1:30 PM (Afternoon) · 7:30 AM (Morning) · 9:30 PM (Evening)
Book now8:30 AM (Morning) · 9:00 PM (Evening)
Book now8:00 AM (Morning) · 8:30 PM (Evening)
Book now9:00 AM (Morning) · 9:00 PM (Evening)
Book now7:30 AM (Morning) · 8:00 PM (Evening)
Book now8:30 AM (Morning) · 8:30 PM (Evening)
Book now9:00 AM (Morning) · 9:30 PM (Evening)
Book now7:30 AM (Morning) · 8:30 PM (Evening)
Book now10:00 PM (Evening) · 8:00 AM (Morning)
Book now8:30 AM (Morning) · 9:00 PM (Evening)
Book now8:00 AM (Morning) · 9:30 PM (Evening)
Book now7:30 AM (Morning) · 8:30 PM (Evening)
Book now11:00 AM (Morning) · 1:30 PM (Afternoon) · 5:00 PM (Evening) · 6:00 AM (Morning) · 7:30 PM (Evening) · 8:30 AM (Morning)
Departs every 2 hours
Book now7:00 AM (Morning) · 8:00 PM (Evening)
Book now8:30 AM (Morning) · 8:30 PM (Evening)
Book now8:00 AM (Morning) · 8:30 PM (Evening)
Book now7:00 AM (Morning) · 7:30 PM (Evening)
Book now8:30 AM (Morning) · 9:00 PM (Evening)
Book now7:00 AM (Morning) · 8:00 PM (Evening)
Book now7:30 AM (Morning) · 9:00 PM (Evening)
Book now