In aereo
1 Aeroporto Internazionale Julius Nyerere (IATA: DAR) (10 km dal centro). L'aeroporto ha tre terminal:Terminal 1 — È il più piccolo dei tre ed è destinato alla gestione dei soli voli charter e privati.Terminal 2 — È destinato ai voli domestici e regionaliTerminal 3 — È il più nuovo dei tre, essendo stato inaugurato nell'agosto 2019. Viene utilizzato per i voli internazionali. Il terminale è costituito da due parti, Fase I e II.La maggior parte degli hotel di categoria superiore offre ai propri clienti un servizio navetta che deve essere richiesto al momento della prenotazione della camera. Un taxi dall'aeroporto al centro città costa da TSh 30.000 con prezzi più alti di notte. I veicoli Bajaji fanno pagare circa la metà del prezzo di un normale taxi. Uscendo dall'aeroporto verso la strada principale c'è un parcheggio di dala dala che chiedono prezzi ancora inferiori pe una corsa fino in centro. Gli autobus sono facili da trovare e recano l'indicazione del capolinea a chiare lettere. Alcuni autobus fanno capolinea all'ufficio postale principale situato vicino al terminal dei traghetti.Altri autobus sono diretti a Mwenge o Ubungo.Compagnie operanti allo scalo nel 2021: AB Aviation — Moroni. Air Mauritius — Mauritius. Air Tanzania — Bujumbura, Bukoba, Dodoma, Entebbe, Harare, Iringa, Kigoma, Kilimanjaro, Lusaka, Mbeya, Moroni, Mpanda, Mtwara, Mumbai, Mwanza, Tabora, Zanzibar. Air Zimbabwe — Harare. Airlink — Johannesburg–O. R. Tambo. As Salaam Air — Zanzibar Auric Air — Dodoma, Iringa, Mafia Island, Morogoro, Pemba Island, Tanga, Zanzibar. Coastal Aviation — Arusha, Kilwa, Mafia, Manyara, Moshi, Pemba Island, Saadani, Selous, Seronera, Songo Songo Island, Tanga, Zanzibar. EgyptAir — Cairo. Emirates — Dubai–International. Ethiopian Airlines — Addis Abeba. Ewa Air — Dzaoudzi. Fly540 — Mombasa, Nairobi–Jomo Kenyatta. flydubai — Dubai–International. Int'Air Îles — Moroni. Kenya Airways — Nairobi–Jomo Kenyatta. KLM — Amsterdam. LAM Mozambique Airlines — Maputo, Nairobi–Jomo Kenyatta, Pemba. Malawian Airlines — Blantyre, Lilongwe. Oman Air — Muscat, Zanzibar. Precision Air — Arusha, Bukoba, Entebbe, Kigoma, Kilimanjaro, Moroni, Mtwara, Musoma, Mwanza, Nairobi–Jomo Kenyatta, Seronera, Zanzibar. Qatar Airways — Doha. RwandAir — Kigali. Swiss International Air Lines — Zurigo. Tropical Air — Arusha, Mafia Island, Zanzibar. Turkish Airlines — Istanbul. Uganda Airlines — Entebbe ZanAir — Arusha, Pemba Island, Saadani, Selous, Zanzibar.
In nave
2 Terminal traghetti. US$35. Punto di imbarco per Zanzibar.
In treno
3 Stazione centrale.
4 Stazione Tazara.
In autobus
5 Ubungo Terminal.
6 Mwenge Bus station.