Popular Filters
+ 1 more
Arrival Airports
One Way Price
Duration
Stops From Dar Es Salaam
Departure From Dar Es Salaam
LKR 146,082
LKR 123,799
LKR 80,057
LKR 171,667
Arrival at Johannesburg
LKR 80,057
LKR 123,799
LKR 80,057
LKR 171,667
Alliances & Airlines
Oneworld
(11)
SkyTeam
(7)
Star Alliance
(5)
+ 6 more
Layover Airports
+ 7 more
Layover Duration
Dar Es Salaam To Johannesburg Flights
Book Dar Es Salaam to Johannesburg flight tickets at lowest price. Get best deals on your upcoming Dar Es Salaam to Johannesburg flights only on MakeMyTrip. Also Book Johannesburg to Dar Es Salaam Flights. Currently 35 flights flying from Dar Es Salaam to Johannesburg. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
LKR 80,057
Transit Visa may be required
Dar Es Salaam to Johannesburg , 25 Aug
RwandAir WB | 443
16:30
Mon, 25 Aug 25
Terminal T3
Dar Es Salaam, Tanzania
02 h 25 m
17:55
Mon, 25 Aug 25
Kigali, Rwanda
BAGGAGE : CHECK INCABIN
Information not available
RwandAir WB | 102
22:30
Mon, 25 Aug 25
Kigali, Rwanda
03 h 50 m
02:20
Tue, 26 Aug 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 123,799
Transit Visa may be required
Dar Es Salaam to Johannesburg , 25 Aug
Kenya Airways KQ | 483
09:55
Mon, 25 Aug 25
Terminal T3
Dar Es Salaam, Tanzania
01 h 25 m
11:20
Mon, 25 Aug 25
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 762
12:35
Mon, 25 Aug 25
Terminal T1A
Nairobi, Kenya
04 h 15 m
15:50
Mon, 25 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 142,781
Dar Es Salaam to Johannesburg , 25 Aug
Air Tanzania TC | 208
10:45
Mon, 25 Aug 25
Terminal T3
Dar Es Salaam, Tanzania
03 h 30 m
13:15
Mon, 25 Aug 25
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 146,082
Dar Es Salaam to Johannesburg , 25 Aug
South African Airlink 4Z | 37
03:25
Mon, 25 Aug 25
Terminal T3
Dar Es Salaam, Tanzania
03 h 45 m
06:10
Mon, 25 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 164,239
Dar Es Salaam to Johannesburg , 25 Aug
South African Airways SA | 189
05:10
Mon, 25 Aug 25
Terminal T3
Dar Es Salaam, Tanzania
03 h 45 m
07:55
Mon, 25 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 171,667
Transit Visa may be required
Dar Es Salaam to Johannesburg , 25 Aug
Uganda Airlines UR | 323
21:35
Mon, 25 Aug 25
Terminal T3
Dar Es Salaam, Tanzania
01 h 50 m
23:25
Mon, 25 Aug 25
Entebbe, Uganda
BAGGAGE : CHECK INCABIN
Information not available
Uganda Airlines UR | 712
16:25
Tue, 26 Aug 25
Entebbe, Uganda
04 h 15 m
19:40
Tue, 26 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 264,102
Transit Visa may be required
Dar Es Salaam to Johannesburg , 25 Aug
Ethiopian Airlines ET | 804
18:45
Mon, 25 Aug 25
Terminal T3
Dar Es Salaam, Tanzania
02 h 40 m
21:25
Mon, 25 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 859
23:30
Mon, 25 Aug 25
Terminal T2
Addis Ababa, Ethiopia
05 h 25 m
03:55
Tue, 26 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 536,457
Transit Visa may be required
Dar Es Salaam to Johannesburg , 25 Aug
Ethiopian Airlines ET | 43
07:40
Mon, 25 Aug 25
Dar Es Salaam, Tanzania
02 h
08:40
Mon, 25 Aug 25
Blantyre, Malawi
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 881
13:00
Mon, 25 Aug 25
Blantyre, Malawi
14:20
Mon, 25 Aug 25
Beira, Mozambique
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 881
15:05
Mon, 25 Aug 25
Beira, Mozambique
20:40
Mon, 25 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 859
23:30
Mon, 25 Aug 25
Terminal T2
Addis Ababa, Ethiopia
05 h 25 m
03:55
Tue, 26 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 563,692
Transit Visa may be required
Dar Es Salaam to Johannesburg , 25 Aug
Ethiopian Airlines ET | 43
07:40
Mon, 25 Aug 25
Dar Es Salaam, Tanzania
02 h
08:40
Mon, 25 Aug 25
Blantyre, Malawi
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 881
13:00
Mon, 25 Aug 25
Blantyre, Malawi
14:20
Mon, 25 Aug 25
Beira, Mozambique
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 881
15:05
Mon, 25 Aug 25
Beira, Mozambique
20:40
Mon, 25 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 849
15:35
Tue, 26 Aug 25
Terminal T2
Addis Ababa, Ethiopia
05 h 35 m
20:10
Tue, 26 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LKR 625,591
Transit Visa may be required
Dar Es Salaam to Johannesburg , 25 Aug
Qatar Airways QR | 1476
15:15
Mon, 25 Aug 25
Dar Es Salaam, Tanzania
16:25
Mon, 25 Aug 25
Kilimanjaro, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1476
17:55
Mon, 25 Aug 25
Kilimanjaro, Tanzania
23:20
Mon, 25 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1369
02:05
Tue, 26 Aug 25
Doha, Qatar
09 h 45 m
10:50
Tue, 26 Aug 25
Cape Town, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 5679 | Operated By South African Airlink
15:20
Tue, 26 Aug 25
Cape Town, South Africa
02 h 05 m
17:25
Tue, 26 Aug 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available