Nairobi to Kampala: East Africa's Essential Cross-Border Route

The Nairobi to Kampala bus route is one of East Africa's most important road connections, linking Kenya's capital to Uganda's vibrant capital through the Malaba border. Covering approximately 680 km, the overnight journey takes around 12 hours — making it the perfect route to sleep through on a sleeper bus and arrive refreshed.

Travel Documents You Need

  • Passport — Valid for at least 6 months beyond your return date
  • Uganda Visa — Available on arrival or via the e-visa portal (evisa.go.ug). East African Community citizens can travel with national ID cards.
  • Yellow Fever Certificate — Required if traveling from or through yellow fever zones

Tahmeed Express staff assist passengers through border formalities. Keep your documents accessible and expect a 30–60 minute stop at Malaba border crossing.

Tahmeed Express Nairobi to Kampala Schedule & Fares

Tahmeed operates overnight departures from Nairobi, typically in the evening, arriving in Kampala the following morning. Fares start from KES 3,500 for Normal class, with Business Class and VIP options available. Check tahmeedexpress.com for current departure times and live seat availability.

What to Pack for the Nairobi–Kampala Overnight Bus

  • Light blanket or travel wrap for overnight comfort
  • Snacks and a water bottle (stops at Nakuru and Eldoret)
  • Neck pillow for sleeping comfort
  • Portable phone charger — USB ports available in Business/VIP
  • Your travel documents in a secure, easily accessible pouch

Kampala on Arrival: What to Know

Buses typically drop passengers at the Tahmeed Express Kampala terminal. Boda-bodas (motorcycle taxis) and taxi cabs are available nearby. The city center, Owino Market, and popular areas like Kololo and Nakasero are all reachable within 20–30 minutes from the terminal.