Book online & save up to 25% · Pay with M-Pesa, card or cash · Seats confirmed on WhatsApp

Bus route

Nairobi to Kampala Bus Booking

Simba Coach Nairobi to Kampala buses connect Kenya and Uganda in about 12 hours. Book your Nairobi to Kampala bus tickets here, pick your seat and confirm on WhatsApp.

Nairobi to Kampala Bus Tickets and Fares

Fare

KES 3,500 – 4,000

Duration

~12 hrs

Daily trips

5

  • VIP: 2+1 wide recliners, legroom, snacks
  • Executive: Reclining seats, USB charging, WiFi
  • Standard: Comfortable 2+2 seating

Nairobi to Kampala Departure Times

07:0009:0013:0020:0021:30

How to Book Your Bus Ticket

  1. Tap the booking button below and pick your travel date.
  2. Choose a departure time and class (VIP, Executive or Standard).
  3. Select your seats on the seat map and enter your phone number.
  4. Send the booking on WhatsApp — we confirm your seat and payment.
Book Nairobi to Kampala bus ticketsAsk about Nairobi → Kampala

Travel Information for Nairobi to Kampala

The journey crosses at the Busia or Malaba border. Carry a valid passport or East African travel document and your yellow fever card; border formalities usually take under an hour.

Frequently Asked Questions

How long is the bus from Nairobi to Kampala?

About 12 hours including the border crossing.

Do I need a passport for Nairobi to Kampala?

Kenyan and Ugandan citizens can use a national ID or passport. Other travellers need a passport and, where required, a visa.

How do I book Simba Coach Nairobi to Kampala bus tickets?

Pick your date on this page, choose a bus and class, select your seats and send the booking to us on WhatsApp. We confirm your seat and payment by M-Pesa, card or cash.

Can I choose my seat?

Yes. After choosing a bus you see the seat map and can pick any free seat, including VIP seats at the front.

What do I need to travel?

Bring your booking confirmation and a valid ID or passport. Arrive at the boarding point at least 30 minutes before departure.

Related routes