Flights to Dar Es Salaam

Direct flights from 31 cities, 626 flights a week. From Dubai the flight takes 6h 50m, tickets from $258. From Johannesburg the flight takes 3h 30m, tickets from $256.

Flights to Dar Es Salaam at a glance

cities with nonstop flights here
31
nonstop flights a week
626
lowest fare from Dubai
$258
flight time from Dubai
6h 50m
lowest fare from Johannesburg
$256
flight time from Johannesburg
3h 30m
arrival airport
Julius Nyerere International

Where you can fly to Dar Es Salaam from

Nonstop flights, busiest routes first

Arrival airport

Where the nonstop flights land

446 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Dar Es Salaam from?
From 31 cities. The busiest routes are from Dubai (21 flights a week), Johannesburg (13 flights a week), Mumbai (11 flights a week) and Cape Town (2 flights a week).
How long is the flight from Dubai to Dar Es Salaam?
A nonstop flight takes about 6 hours 50 minutes, tickets from $258.
How long is the flight from Johannesburg to Dar Es Salaam?
A nonstop flight takes about 3 hours 30 minutes, tickets from $256.
What is the cheapest city to fly to Dar Es Salaam from?
Zanzibar from $28, Mumbai from $183, Entebbe from $211 and Mombasa from $227.
Which airport do flights to Dar Es Salaam arrive at?
All nonstop flights land at Julius Nyerere International (DAR).

Cities near Dar Es Salaam with their own flights

Worth a look when fares or dates to Dar Es Salaam do not suit; distance by straight line