One Way

Popular Filters

+ 1 more

Arrival Airports

One Way Price

LKR 80,056 LKR 1,325,100

Duration

3 h 30 m 52 h 30 m

Stops From Dar Es Salaam

Departure From Dar Es Salaam

Before 6 AM

LKR 146,082

6 AM - 12 PM

LKR 123,799

12 PM - 6 PM

LKR 80,057

After 6 PM

LKR 171,667

Arrival at Johannesburg

Before 6 AM

LKR 80,057

6 AM - 12 PM

LKR 123,799

12 PM - 6 PM

LKR 80,057

After 6 PM

LKR 171,667

Alliances & Airlines

Oneworld

(11)

SkyTeam

(7)

Star Alliance

(5)

+ 6 more

Layover Airports

+ 7 more

Layover Duration

1 h 15 m 37 h 0 m

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.


Sorted By:
Departure
Duration
Arrival
Price
RwandAir

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

Kenya Airways

More Timing Options

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

Air Tanzania

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

South African Airlink

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

South African Airways

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

Uganda Airlines

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

Ethiopian Airlines

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

Ethiopian Airlines

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

Ethiopian Airlines

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

Qatar Airways

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