Find flights
Deals
When to book
Airlines
FAQs

Cheap flights from South Africa to Tanzania from R3 072

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 15/5. Fares are subject to change and may not be available on all flights or dates of travel.
JNB — ZNZ
Feb 19 — Feb 261
1 adult

Cheap flight deals from South Africa to Tanzania

Keep the following information in mind while searching for South Africa to Tanzania flight deals. Data was last updated 14 February 2025.

Round-trip from

R5 773

One-way from

R3 072

Popular in

December

Cheapest in

May

Average price

R8 123

Good round-trip deal

R7 426 or less

Good one-way deal

R3 079 or less
Ethiopian Air
  • Ethiopian Air
  • 6/3-14/3
  • 2 total stops
  • 19h 45m total
  • South Africa to Tanzania
FlySafair
  • FlySafair
  • 15/5
  • Nonstop
  • 3h 35m total
  • South Africa to Tanzania
Highest demand for flights based on searches. 6% potential increase in price (R10 774 potential increase over avg. return price).
Cheapest flight prices on average. 1% potential price decrease (R2 308 potential savings vs. average return price).
Average for round-trip flights in February 2025
Price to beat on a round-trip flight from South Africa to Tanzania.
Price to beat on a one-way flight from South Africa to Tanzania.

Find flight deals from South Africa to Tanzania

Cheapest flights from South Africa to Tanzania
Explore the most affordable flight options available from South Africa to Tanzania. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 14 February 2025.

Thu 6/323:00JNB - ZNZ
1 stop10h 50mEthiopian Air
Fri 14/312:05ZNZ - JNB
1 stop8h 55mEthiopian Air
Deal found 13/2R5 773
Tue 25/214:35JNB - DAR
1 stop11h 45mEthiopian Air
Sat 1/312:15DAR - JNB
1 stop8h 45mEthiopian Air
Deal found 12/2R6 088
Fri 28/23:10JNB - DAR
1 stop11h 40mRwandAir
Sat 8/316:30DAR - JNB
1 stop11h 50mRwandAir
Deal found 12/2R6 495
Mon 24/222:00JNB - DAR
Nonstop3h 30mSouth African
Sun 2/35:10DAR - JNB
Nonstop3h 45mSouth African
Deal found 13/2R6 920
Fri 28/317:00JNB - ZNZ
1 stop25h 50mKenya Airways
Sun 30/33:40ZNZ - JNB
1 stop7h 05mKenya Airways
Deal found 12/2R6 939
Sat 29/315:55JNB - DAR
Nonstop3h 30mAir Tanzania
Sat 5/412:25DAR - JNB
Nonstop3h 30mAir Tanzania
Deal found 12/2R6 994
Fri 14/313:30JNB - ZNZ
1 stop7h 00mMultiple Airlines
Thu 20/31:50ZNZ - JNB
Nonstop3h 50mMultiple Airlines
Deal found 12/2R7 031
Mon 24/222:00JNB - DAR
Nonstop3h 30mMultiple Airlines
Sun 2/37:40DAR - JNB
1 stop4h 55mMultiple Airlines
Deal found 13/2R7 198
Sun 16/21:15JNB - DAR
1 stop12h 00mKenya Airways
Wed 26/23:50DAR - JNB
1 stop8h 05mKenya Airways
Deal found 13/2R7 216
Sat 31/59:00JNB - ZNZ
Nonstop3h 35mFlySafair
Sat 7/614:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 13/2R7 420
Fri 14/313:30JNB - ZNZ
1 stop7h 00mAir Tanzania
Fri 21/322:20ZNZ - JNB
1 stop17h 35mAir Tanzania
Deal found 12/2R7 586
Thu 3/719:25JNB - DAR
1 stop20h 40mNAYSA
Sun 13/717:50DAR - JNB
2 stops16h 40mNAYSA
Deal found 12/2R7 623

Find flights from South Africa to Tanzania within your budget

Customise your flight search to find flights from South Africa to Tanzania that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 594 507 searches. Data last updated 14 February 2025.

Fly from

South Africa

Fly to

Tanzania

Route

Depart

Return

Price

JohannesburgZanzibar

JNB - ZNZ

JNBZNZ

Johannesburg OR Tambo

Thu 6/3

23:00-10:50

1 stop10h 50m

Zanzibar Intl

Fri 14/3

12:05-20:00

1 stop8h 55m

R5 773

JohannesburgDar Es Salaam

JNB - DAR

JNBDAR

Johannesburg OR Tambo

Tue 25/2

14:35-3:20

1 stop11h 45m

Dar Es Salaam

Sat 1/3

12:15-20:00

1 stop8h 45m

R6 088

JohannesburgDar Es Salaam

JNB - DAR

JNBDAR

Johannesburg OR Tambo

Fri 28/2

3:10-15:50

1 stop11h 40m

Dar Es Salaam

Sat 8/3

16:30-3:20

1 stop11h 50m

R6 495

JohannesburgDar Es Salaam

JNB - DAR

JNBDAR

Johannesburg OR Tambo

Mon 24/2

22:00-2:30

Nonstop3h 30m

Dar Es Salaam

Sun 2/3

5:10-7:55

Nonstop3h 45m

R6 920

JohannesburgZanzibar

JNB - ZNZ

JNBZNZ

Johannesburg OR Tambo

Fri 28/3

17:00-19:50

1 stop25h 50m

Zanzibar Intl

Sun 30/3

3:40-9:45

1 stop7h 05m

R6 939

JohannesburgDar Es Salaam

JNB - DAR

JNBDAR

Johannesburg OR Tambo

Sat 29/3

15:55-20:25

Nonstop3h 30m

Dar Es Salaam

Sat 5/4

12:25-14:55

Nonstop3h 30m

R6 994

JohannesburgZanzibar

JNB - ZNZ

JNBZNZ

Johannesburg OR Tambo

Fri 14/3

13:30-21:30

1 stop7h 00m

Zanzibar Intl

Thu 20/3

1:50-4:40

Nonstop3h 50m

R7 031

JohannesburgDar Es Salaam

JNB - DAR

JNBDAR

Johannesburg OR Tambo

Mon 24/2

22:00-2:30

Nonstop3h 30m

Dar Es Salaam

Sun 2/3

7:40-11:35

1 stop4h 55m

R7 198

JohannesburgDar Es Salaam

JNB - DAR

JNBDAR

Johannesburg OR Tambo

Wed 19/3

1:15-9:05

1 stop6h 50m

Dar Es Salaam

Thu 27/3

15:05-0:15

1 stop10h 10m

R7 235

Johannesburg