Cheap flights from Nairobi to Kampala (Entebbe)
Flights from Nairobi to Kampala land at Entebbe International Airport, about 40 km from central Kampala. In the air it takes just over an hour, against 12 hours or more by road through Busia or Malaba.
- Flight time: about 1 hour 10 minutes
- Distance: 521 km
- Route: NBO → EBB
- Airlines: Kenya Airways, Uganda Airlines
About Nairobi to Kampala flights
BuuPass compares Nairobi–Entebbe fares across airlines so you can find a cheap flight to Uganda, then pay with M-Pesa, Airtel Money or card.
Departure airport: Jomo Kenyatta International Airport (NBO). Arrival airport: Entebbe International Airport (EBB).
- Several daily direct flights from JKIA
- Entebbe to Kampala city takes about 45–90 minutes by road, depending on traffic
- Kenyan citizens travel visa-free to Uganda under East African Community rules
Tips for booking a cheap flight to Kampala
- Carry a valid passport. Airlines check travel documents at check-in.
- Check yellow fever vaccination requirements before you fly.
- Allow time for the Entebbe Expressway, or for Kampala traffic at rush hour.
Pay with M-Pesa, Airtel Money, Visa or Mastercard. Your e-ticket is sent by email and SMS.
Travelling by road instead? Compare Nairobi to Kampala buses on BuuPass
Check passport, visa and vaccination requirements before you travel internationally.
Nairobi to Kampala flights: FAQs
How long is the flight from Nairobi to Kampala?
About 1 hour 10 minutes to Entebbe International Airport.
Which airport serves Kampala?
Entebbe International Airport (EBB) is Kampala's international airport, about 40 km from the city.
Which airlines fly from Nairobi to Entebbe?
Kenya Airways and Uganda Airlines operate direct flights. BuuPass also shows connecting options when they are cheaper.
Do Kenyans need a visa to fly to Uganda?
No. Kenyan citizens do not need a visa for Uganda, but you must carry a valid passport or approved travel document.