Аэропорт Дар-эс-Салама (Julius Nyerere International Airport) имеет два терминала: старый (Терминал 1) и новый (Терминал 2). Новый принимает международные рейсы из Европы, Азии и Африки. Старый терминал обслуживает местные рейсы, например, из Аруши или Занзибара.
Международное железнодорожное сообщение существует только по линии TAZARA. Поезда ходят между Дар-эс-Саламом и Лусакой, столицей Замбии (отправление из Дар-эс-Салама по вт и пт).