Distance from Nairobi to Dar es Salaam
The straight-line (great-circle) distance from Nairobi, Kenya to Dar es Salaam, Tanzania is 667 km (414 miles). A nonstop flight takes about 1 h 20 min. By road the trip is about 900 km.
🇰🇪 → 🇹🇿
Route Map
City Information
Nairobi
Dar es Salaam
About This Route
667 km is the great-circle distance between the two city centres, calculated with the haversine formula. Flight paths are usually somewhat longer because aircraft follow air-traffic routes, and airports are not in the city centres. From Nairobi, Dar es Salaam lies to the southeast.
Flights
Kenya Airways and Tanzanian airlines such as Air Tanzania and Precision Air fly nonstop in about 1 h 20 min.
The flight time shown (1 h 20 min) assumes a nonstop flight at an average of 800 km/h plus about 30 minutes for take-off and landing. Airports: Jomo Kenyatta International Airport (NBO) and Julius Nyerere International Airport (DAR).
By Road and Land Borders
The road goes south via the Namanga border to Arusha, then Moshi, Same, Korogwe and Chalinze to Dar es Salaam: about 900 km and 13–16 hours by coach, often broken in Arusha or Moshi.
About Nairobi, Kenya
Kenya's capital and East Africa's main business and aviation hub (home of Kenya Airways). Nairobi National Park lies inside the city limits, a few kilometres from the airport.
About Dar es Salaam, Tanzania
Tanzania's largest city and main port on the Indian Ocean. Dodoma is the official capital, but Dar es Salaam remains the commercial centre and the departure point for ferries to Zanzibar.
Practical Tips
- Time: Nairobi and Dar es Salaam are on the same time.
- Currency: Nairobi uses the Kenyan shilling (KES); Dar es Salaam uses the Tanzanian shilling (TZS).
- Visas: Entry rules between Kenya and Tanzania depend on your nationality; check our visa requirements tool and official sources before travelling.
Frequently Asked Questions
How far is Nairobi from Dar es Salaam?
Nairobi is 667 km (414 miles) from Dar es Salaam in a straight line. By road the distance is about 900 km.
How long is the flight from Nairobi to Dar es Salaam?
A nonstop flight takes about 1 h 20 min, based on 667 km at an average 800 km/h plus about 30 minutes for take-off, climb and landing. Scheduled times vary with winds and routing.
Can you travel from Nairobi to Dar es Salaam by road?
Yes. The road via the Namanga border, Arusha and Moshi is about 900 km, 13 to 16 hours by coach.
What is the time difference between Nairobi and Dar es Salaam?
Nairobi and Dar es Salaam are on the same time.
Related Routes and Guides
Use the distance calculator for any other pair of African cities, or see the list of distance pages.