Machakos to Kakamega bus

4 departures every day, about 7h on the road across 440 km. Pick your seat and send the booking to our desk on WhatsApp.

Fare from

KES 1,900

Daily departures

4

Distance

440 km

Departure times & fares

Every daily departure on this route. Fares shown are for a Normal-class seat.

DepartsArrivesJourneyClassesFare from
6:00 AMMachakos1:00 PMKakamega7hNormalKES 1,900from
6:00 AMMachakos1:00 PMKakamega7hVIPKES 1,900from
6:00 AMMachakos1:00 PMKakamega7hBusiness ClassKES 1,900from
7:30 AMMachakos2:30 PMKakamega7hNormalKES 1,900from
7:30 AMMachakos2:30 PMKakamega7hVIPKES 1,900from
7:30 AMMachakos2:30 PMKakamega7hBusiness ClassKES 1,900from
12:30 PMMachakos7:30 PMKakamega7hNormalKES 1,900from
12:30 PMMachakos7:30 PMKakamega7hVIPKES 1,900from
12:30 PMMachakos7:30 PMKakamega7hBusiness ClassKES 1,900from
9:00 PMMachakos4:00 AMKakamega7hNormalKES 1,900from
9:00 PMMachakos4:00 AMKakamega7hVIPKES 1,900from
9:00 PMMachakos4:00 AMKakamega7hBusiness ClassKES 1,900from

VIP and Business Class seats on these departures cost more — the exact fare shows once you pick a trip. Buy a return seat and the second leg is discounted.

Fare by bus class

The same journey priced across all three classes.

Normal

KES 1,900

44 seats · Our everyday coach — comfortable reclining seats and the most affordable fare on every route.

VIP

KES 2,900

36 seats · Extra legroom, wider seats and a calmer cabin. Popular on the long-haul night departures.

Business Class

KES 2,400

28 seats · Our top cabin — the fewest seats per bus, the most space, and priority boarding.

Every class steps up by KES 500 from the one behind it — Normal is the route fare, Business KES 500 more, and VIP KES 1,000 more.

Boarding points

Machakos departure

Departure point for this route — confirm the exact stage with our booking desk when you send your booking.

Kakamega arrival

Arrival point for this route — our desk sends the drop-off details with your boarding confirmation.

  • Arrive at the terminal at least 30 minutes before departure.
  • Carry the ID or passport number you entered on your booking.
  • One medium suitcase and one hand luggage are included per passenger.

Next departure 6:00 AM to Kakamega

Bookings for Thu, 17 Sept 2026 are open now. Pick your seat before the coach fills up.

Book your seat