One Way

Popular Filters

+ 1 more

One Way Price

SGD 281 SGD 6,400

Duration

3 h 30 m 40 h 0 m

Stops From Dar Es Salaam

Departure From Dar Es Salaam

Before 6 AM

SGD 281

6 AM - 12 PM

SGD 366

12 PM - 6 PM

SGD 281

After 6 PM

SGD 3,795

Arrival at Johannesburg

Before 6 AM

SGD 281

6 AM - 12 PM

SGD 281

12 PM - 6 PM

SGD 316

After 6 PM

SGD 608

Alliances & Airlines

Oneworld

(6)

SkyTeam

(9)

Star Alliance

(5)

+ 13 more

Layover Airports

+ 5 more

Layover Duration

40 m 24 h 0 m

Tanzania to Johannesburg

Sorted By:
Departure
Duration
Arrival
Price
Kenya Airways

SGD 281

Transit Visa may be required

Dar Es Salaam to Johannesburg , 28 Jun

Kenya Airways KQ | 458

03:50

Sat, 28 Jun 25

Dar Es Salaam, Tanzania

04:15

Sat, 28 Jun 25

Zanzibar, Tanzania

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways KQ | 458

04:55

Sat, 28 Jun 25

Zanzibar, Tanzania

06:15

Sat, 28 Jun 25

Terminal T1A

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways KQ | 760

07:45

Sat, 28 Jun 25

Terminal T1A

Nairobi, Kenya

04 h 10 m

10:55

Sat, 28 Jun 25

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Fare Option 1

Fare offered by airline.

7 kg
2 Pieces
Non-refundable fare
Date Change Fee starting
SGD 130

SGD 281

South African Airlink

SGD 316

Dar Es Salaam to Johannesburg , 28 Jun

South African Airlink 4Z | 37

03:25

Sat, 28 Jun 25

Terminal T3

Dar Es Salaam, Tanzania

03 h 45 m

06:10

Sat, 28 Jun 25

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Fare Option 1

Fare offered by airline.

7 kg
40 kg
Non-refundable fare
Date Change Fee starting
SGD 78

SGD 316

South African Airways

SGD 362

Dar Es Salaam to Johannesburg , 28 Jun

South African Airways SA | 189

05:10

Sat, 28 Jun 25

Terminal T3

Dar Es Salaam, Tanzania

03 h 45 m

07:55

Sat, 28 Jun 25

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Fare Option 1

Fare offered by airline.

7 kg
3 Pieces
Non-refundable fare
Date Change Fee starting
SGD 67

SGD 362

Ethiopian Airlines

SGD 366

Transit Visa may be required

Dar Es Salaam to Johannesburg , 28 Jun

Ethiopian Airlines ET | 43

07:40

Sat, 28 Jun 25

Dar Es Salaam, Tanzania

02 h

08:40

Sat, 28 Jun 25

Blantyre, Malawi

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 20

09:20

Sat, 28 Jun 25

Blantyre, Malawi

02 h 15 m

11:35

Sat, 28 Jun 25

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Fare Option 1

Fare offered by airline.

7 kg
2 Pieces
Cancellation Fee starting
SGD 99
Date Change Fee starting
SGD 36

SGD 366

Precision Air, FlySafair

SGD 369

Re Check-in of Baggage required

Dar Es Salaam to Johannesburg , 28 Jun

Precision Air PW | 510

06:50

Sat, 28 Jun 25

Dar Es Salaam, Tanzania

30 m

07:20

Sat, 28 Jun 25

Zanzibar, Tanzania

BAGGAGE : CHECK INCABIN

Information not available

FlySafair FA | 571

14:35

Sat, 28 Jun 25

Zanzibar, Tanzania

03 h 50 m

17:25

Sat, 28 Jun 25

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

MMT Value 1

Fare offered by airlines.

7 kg
23 kg
Cancellation fees apply
Date Change Fee starting
SGD 26

SGD 369