Find cheap flights from Toronto Island to South Africa

Find cheap flights from Toronto Island to South Africa

Search hundreds of travel sites at once for deals on flights to South Africa

Return
Economy
Toronto (YTZ)
South Africa
Tue 5/18
Tue 5/25
Any month
Compare vs KAYAK |

Top tips for finding cheap flights to South Africa

  • High season is considered to be January, February and December. The cheapest month to fly to South Africa is January.

FAQs - booking South Africa flights

How long is the flight to South Africa from Toronto Island?

How does KAYAK find such low prices on flights to South Africa?

How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Toronto Island to South Africa?

What is the Hacker Fare option on flights to South Africa?

What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to South Africa?

COVID-19 information

Safety measures for airlines flying from Toronto Island

Airlines flying from Toronto Island have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Toronto Island

Mandatory masks

Masks required on board, masks provided on flights from Toronto Island

Social distancing seating

Middle seats unavailable to book on flights from Toronto Island

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Toronto Island

Book cheap flights from Toronto Island to South Africa

Recent return flight deals

7/10
Thu
2 stops
Multiple Airlines
28h 05m
YTZ - JNB
18/10
Mon
2 stops
Multiple Airlines
26h 55m
JNB - YTZ
27/8
Fri
2 stops
Multiple Airlines
30h 05m
YTZ - JNB
10/9
Fri
2 stops
Multiple Airlines
27h 50m
JNB - YTZ
26/8
Thu
2 stops
Multiple Airlines
28h 45m
YTZ - JNB
10/9
Fri
2 stops
Multiple Airlines
27h 35m
JNB - YTZ
13/9
Mon
2 stops
Multiple Airlines
28h 05m
YTZ - JNB
26/9
Sun
2 stops
Multiple Airlines
27h 45m
JNB - YTZ
17/9
Fri
2 stops
Multiple Airlines
24h 30m
YTZ - JNB
21/9
Tue
2 stops
Multiple Airlines
24h 40m
JNB - YTZ
17/9
Fri
2 stops
Multiple Airlines
24h 30m
YTZ - JNB
21/9
Tue
2 stops
Multiple Airlines
29h 40m
JNB - YTZ
16/9
Thu
2 stops
Multiple Airlines
36h 45m
YTZ - CPT
20/9
Mon
2 stops
Multiple Airlines
31h 55m
CPT - YTZ
16/9
Thu
2 stops
Multiple Airlines
35h 45m
YTZ - CPT
20/9
Mon
2 stops
Multiple Airlines
32h 55m
CPT - YTZ
16/9
Thu
2 stops
Multiple Airlines
34h 45m
YTZ - CPT
20/9
Mon
2 stops
Multiple Airlines
31h 55m
CPT - YTZ
26/8
Thu
2 stops
Multiple Airlines
28h 45m
YTZ - JNB
9/9
Thu
2 stops
Multiple Airlines
28h 14m
JNB - YTZ
16/7
Fri
2 stops
Multiple Airlines
31h 45m
YTZ - CPT
14/8
Sat
2 stops
Multiple Airlines
32h 15m
CPT - YTZ
16/7
Fri
2 stops
Multiple Airlines
31h 45m
YTZ - CPT
14/8
Sat
3 stops
Multiple Airlines
29h 45m
CPT - YTZ
13/11
Sat
2 stops
Multiple Airlines
34h 15m
YTZ - CPT
20/11
Sat
2 stops
Multiple Airlines
29h 20m
CPT - YTZ
Show more results

Recent one-way flight deals

22/7
Thu
3 stops
Multiple Airlines
58h 45m
YTZ - CPT
22/7
Thu
2 stops
Multiple Airlines
34h 45m
YTZ - CPT
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First