Distance from Dar es Salaam to Kampala
The straight-line (great-circle) distance from Dar es Salaam, Tanzania to Kampala, Uganda is 1,082 km (672 miles). A nonstop flight takes about 1 h 50 min. By road the trip is about 1,600–1,800 km.
πΉπΏ β πΊπ¬
Route Map
City Information
Dar es Salaam
Kampala
About This Route
1,082 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 Dar es Salaam, Kampala lies to the northwest.
Flights
Nonstop flights between Dar es Salaam and Entebbe (EBB) take about 2 hours and have been operated by Uganda Airlines and Air Tanzania; connections via Nairobi or Kilimanjaro are alternatives. Add 45–90 minutes from Entebbe to Kampala.
The flight time shown (1 h 50 min) assumes a nonstop flight at an average of 800 km/h plus about 30 minutes for take-off and landing. Airports: Julius Nyerere International Airport (DAR) and Entebbe International Airport (EBB).
By Road and Land Borders
Two road routes are used: west via Dodoma, Singida and Mwanza around Lake Victoria to the Mutukula border and Masaka (about 1,600–1,700 km), or north via Arusha, the Namanga border, Nairobi and Malaba or Busia (about 1,800 km). Either takes two days or more. Tanzania's new standard-gauge railway currently covers Dar es Salaam–Dodoma and is being extended towards Mwanza.
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.
About Kampala, Uganda
Uganda's capital, built on a series of hills near the northern shore of Lake Victoria. International flights use Entebbe, a separate town about 40 km away (usually 45–90 minutes by road via the Entebbe Expressway, depending on traffic).
Practical Tips
- Time: Dar es Salaam and Kampala are on the same time.
- Currency: Dar es Salaam uses the Tanzanian shilling (TZS); Kampala uses the Ugandan shilling (UGX).
- Visas: Entry rules between Tanzania and Uganda depend on your nationality; check our visa requirements tool and official sources before travelling.
Frequently Asked Questions
How far is Dar es Salaam from Kampala?
Dar es Salaam is 1,082 km (672 miles) from Kampala in a straight line. By road the distance is about 1,600β1,800 km.
How long is the flight from Dar es Salaam to Kampala?
A nonstop flight takes about 1 h 50 min, based on 1,082 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 Dar es Salaam to Kampala by road?
Yes. By road it is about 1,600 to 1,800 km, either via Dodoma, Mwanza and the Mutukula border or via Nairobi and the Malaba or Busia border; allow at least two days.
What is the time difference between Dar es Salaam and Kampala?
Dar es Salaam and Kampala 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.