Flights from Dar Es Salaam to Nairobi – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DAR to NBO – All flight route options from Dar Es Salaam, Tanzania to Jomo Kenyatta International, Kenya. These flights are operated by 4 different airlines. Fly non-stop or choose from 2 different connecting flights. The shortest flight time is 1 hour and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Jomo Kenyatta
We got great deals on hotels and car rentals near the airport.
Dar Es Salaam to Nairobi flights
With over 79 flights every week and 5 different airlines you have a wide range of options. You can fly non-stop to Nairobi (NBO) from Dar Es Salaam (DAR) with Kenya Airways, Air Tanzania or Naysa or choose a connecting flight via Zanzibar (ZNZ) or Kilimanjaro (JRO) if it suits you better.
Tip! You might want to consider arriving at Nairobi Wilson (WIL) instead.
Dar Es Salaam to Nairobi with Kenya Airways
You can fly non-stop every weekday with flights departing between 9:00 am and 3:00 am. Kenya Airways is a member of SkyTeam.
With Precision Air
If you choose to fly with Precision Air from Dar Es Salaam to Nairobi you can make a transit either via Zanzibar or via Kilimanjaro. The route via Zanzibar is 2 hours faster.
Distance & flight times: Dar Es Salaam to Jomo Kenyatta International
The shortest flight time between DAR and NBO is 1 hour and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 20m | - | 417 miles (671 km) |
ZNZ Zanzibar | 4h 50m | 2h 40m | 421 miles (677 km) |
JRO Kilimanjaro | 6h 5m | 3h 45m | 427 miles (687 km) |


Quick copy and share this page
From Dar Es Salaam to Kenya
Below is a list of other destinations to Kenya from Dar Es Salaam with either direct flights or 1 stop connections.
From Tanzania to Nairobi
Below is a list of other cities in Tanzania with flights to Nairobi with either non-stop or connecting flights.
-
ZNZ Zanzibar Direct
-
JRO Kilimanjaro Direct
-
SEU Seronera
-
ARK Arusha Direct
-
MWZ Mwanza
-
DOD Dodoma
-
IRI Iringa
-
TKQ Kigoma
-
NPY Mpanda
-
SGX Songea