The overland journey from Dar es Salaam to Kampala is one of the longer cross-border routes in East Africa, covering roughly 1,400 to 1,500 kilometers depending on routing. Most travelers combining Tanzania wildlife safaris with Uganda gorilla trekking use this route, either driving the full distance or taking advantage of bus services and scheduled stops along the way. This guide covers the key route options, border crossings, and logistics for 2027.
Route Overview
There are two main overland routes from Dar es Salaam to Kampala. The first is the direct route north via Arusha, Nairobi, and then west to Kampala through Kenya — effectively using Nairobi as a waypoint. This route is well traveled and the roads are consistently good. The second route heads directly northwest from Dar via Dodoma, Tabora, and Bukoba to the Uganda border at Mutukula — a more direct path through Tanzania but over roads of varying quality. Most safari operators use the Nairobi-via route for its reliability.
Route 1: Via Nairobi (Recommended)
Dar es Salaam to Arusha is approximately 640 kilometers and takes 8 to 9 hours on a good day. From Arusha the road continues north to Namanga on the Kenya-Tanzania border. Crossing at Namanga takes 30 to 60 minutes for tourist vehicles with advance e-visas for Kenya. From Namanga to Nairobi is another 260 kilometers and 3 to 4 hours. The full Dar to Nairobi leg is typically done in two days with an overnight in Arusha. From Nairobi, the Kampala connection follows the standard Malaba border route — another day of driving. Total: 3 days minimum.
Route 2: Via Bukoba (More Direct)
The northwestern Tanzania route goes from Dar through Morogoro, Dodoma, Tabora, and Mwanza on Lake Victoria, then continues to Bukoba near the Uganda border. From Bukoba to the Mutukula crossing into Uganda and then east to Kampala is around 200 kilometers. This route avoids Kenya entirely but the road quality through Tanzania’s interior is significantly worse than the Nairobi route — particularly the Tabora section. For overland vehicles this route is feasible but slower and more challenging. Allow 3 to 4 days from Dar to Kampala by this route.
Fly and Drive Combinations
For visitors who do not want to spend 3 or 4 days in overland transit, flying is the obvious alternative. Flights from Dar es Salaam to Entebbe are available via Nairobi, Kigali, or Addis Ababa with Kenya Airways, RwandAir, Ethiopian Airlines, and others. Journey time by air is 3 to 5 hours including connections. A combined approach — flying one direction and driving the other — works well for itineraries that start in Dar (Tanzania safari) and end in Entebbe (Uganda gorillas) or vice versa.
Border Crossings and Visa Requirements
If traveling via Nairobi you need a Kenya e-visa in addition to your Uganda e-visa. Kenya e-visas are available online and cost approximately $30 to $50 in 2027. Uganda e-visas cost $50 for a single entry. Tanzania allows visa on arrival for many nationalities but check current requirements for your passport. If taking the direct Tanzania-Uganda Mutukula crossing, you only need the Uganda visa. Yellow fever vaccination certificate is required for Uganda entry at all crossing points.
Bus Services
Long-distance bus services operate between Dar es Salaam and Kampala on the via-Nairobi route. The journey typically takes 2 to 3 days by bus with overnight stops. Companies like Kampala Coach and various East African cross-border operators serve this route. The bus experience is basic — long hours, roadside food stops, and border crossing formalities — but for budget travelers it is the accessible overland option between Tanzania and Uganda. Confirm schedules and current operators directly as services change.
The Dar es Salaam to Kampala overland is a true East Africa adventure in 2027 — crossing Tanzania and Kenya or cutting through Tanzania’s interior gives you an unmediated view of the continent at ground level. For visitors with time and a taste for overland travel, it is a rewarding prelude to gorilla trekking in Uganda.






