April 24, 2026 Trinity Express Team 6 min read

Nakuru to Kampala Bus: Complete 2026 Travel Guide

Prices, schedules, Malaba border tips, and everything you need for a smooth Nakuru to Kampala journey.

Travelling by bus from Nakuru to Kampala is a convenient option for residents of Kenya's Rift Valley. The route passes through Eldoret before crossing into Uganda at Malaba.

How Long Does the Journey Take?

Approximately 9-11 hours via Eldoret, crossing at Malaba. Trinity Express operates daily departures from Nakuru.

Ticket Prices in 2026

ClassPriceFeatures
StandardKSh 2,500AC, reclining seats, USB charging
VIPKSh 4,000Extra legroom, wider seats, priority boarding

Malaba Border: What to Expect

  • Documents: Valid passport or EAC travel document. Kenyan and Ugandan nationals can use national IDs.
  • Yellow fever certificate: Required for entry into Uganda.
  • Border wait time: Usually 30-60 minutes at Malaba.
  • Currency: Ugandan Shillings (UGX) are used in Kampala.

Frequently Asked Questions

How long is the Nakuru to Kampala bus journey?

Approximately 9-11 hours via Eldoret, crossing into Uganda at the Malaba border.

What is the price of a Nakuru to Kampala bus ticket?

Trinity Express tickets start from KSh 2,500 standard and KSh 4,000 VIP.

Which border does the Nakuru to Kampala bus cross?

The Malaba border between Kenya and Uganda.

Where does the bus depart from in Nakuru?

From the Trinity Express terminal in Nakuru town. Arrive 30 minutes before departure.

Can I book a Nakuru to Kampala bus ticket online?

Yes - select your date, choose your seat, and pay via M-Pesa or card for instant confirmation.

Book Your Nakuru to Kampala Seat

Daily departures. Instant confirmation.

Book Now