🎉Receive up to 25% discount when you book with our website!
SimbaCoach
April 24, 2025 SimbaCoach Team 6 min read

Nakuru to Kampala Bus: Complete 2025 Travel Guide

Prices, schedules, Malaba border tips, and everything you need for a smooth Nakuru–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, arriving in Kampala's city centre.

How Long Does the Journey Take?

The Nakuru to Kampala bus takes approximately 9–11 hours. The route goes via Eldoret and crosses at the Malaba border. SimbaCoach operates daily departures from Nakuru.

Ticket Prices in 2025

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.

Tips for the Journey

  • Arrive at the terminal 30 minutes before departure
  • Keep travel documents easily accessible for the border crossing
  • Carry some Ugandan Shillings or USD for expenses in Kampala
  • Book in advance to secure your preferred seat

Frequently Asked Questions

How long is the Nakuru to Kampala bus journey?

The Nakuru to Kampala bus journey takes approximately 9–11 hours. The route goes through Eldoret and crosses into Uganda at the Malaba border.

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

SimbaCoach bus tickets from Nakuru to Kampala start from KSh 2,500 for standard class and KSh 4,000 for VIP.

Where does the Nakuru to Kampala bus depart from?

Buses depart from the SimbaCoach terminal in Nakuru town. We recommend arriving 30 minutes before departure.

Which border does the Nakuru to Kampala bus cross?

The bus crosses at the Malaba border between Kenya and Uganda.

Can I book a Nakuru to Kampala bus ticket online?

Yes. Book on the SimbaCoach website, select your date, choose your seat class, and pay via M-Pesa or card for instant confirmation.

Book Your Nakuru → Kampala Seat

Daily departures. Instant confirmation.

Book Now
S

SimbaCoach Virtual Agent

Online • 24/7 Dispatch