Find cheap flights from Toronto Island to South Africa

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

YTZ — South Africa
Jun 17 — Jun 241
Return
1 adult
Economy
0 bags
From?
To?
Fri 17/6
Fri 24/6

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.
  • Morning departure is around 122% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking South Africa flights

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

Flexible cancellations

Waiving of change fees. Search flexible flights from Toronto Island

Book cheap flights from Toronto Island to South Africa

Recent return flight deals

2/10Sun
2 stopsMultiple Airlines
27h 20mYTZ-JNB
9/11Wed
2 stopsMultiple Airlines
28h 24mJNB-YTZ
R14 947
6/10Thu
2 stopsMultiple Airlines
27h 25mYTZ-JNB
11/11Fri
2 stopsMultiple Airlines
28h 24mJNB-YTZ
R15 315
21/10Fri
2 stopsMultiple Airlines
27h 25mYTZ-JNB
4/11Fri
2 stopsMultiple Airlines
28h 24mJNB-YTZ
R15 443
21/10Fri
2 stopsMultiple Airlines
27h 25mYTZ-JNB
4/11Fri
2 stopsMultiple Airlines
28h 24mJNB-YTZ
R15 459
21/10Fri
2 stopsMultiple Airlines
27h 25mYTZ-JNB
4/11Fri
2 stopsMultiple Airlines
28h 24mJNB-YTZ
R15 539
4/10Tue
2 stopsMultiple Airlines
27h 20mYTZ-JNB
12/11Sat
2 stopsMultiple Airlines
27h 14mJNB-YTZ
R15 763
2/10Sun
2 stopsMultiple Airlines
27h 20mYTZ-JNB
10/11Thu
2 stopsMultiple Airlines
27h 14mJNB-YTZ
R15 923
5/10Wed
2 stopsMultiple Airlines
27h 25mYTZ-JNB
12/11Sat
2 stopsMultiple Airlines
27h 14mJNB-YTZ
R16 163
6/10Thu
2 stopsMultiple Airlines
27h 25mYTZ-JNB
27/10Thu
2 stopsMultiple Airlines
28h 24mJNB-YTZ
R16 307
4/10Tue
2 stopsMultiple Airlines
27h 20mYTZ-JNB
10/11Thu
2 stopsMultiple Airlines
27h 14mJNB-YTZ
R16 756
2/10Sun
2 stopsMultiple Airlines
27h 20mYTZ-JNB
13/11Sun
2 stopsMultiple Airlines
28h 14mJNB-YTZ
R16 884
5/10Wed
2 stopsMultiple Airlines
27h 25mYTZ-JNB
10/11Thu
2 stopsMultiple Airlines
27h 14mJNB-YTZ
R17 140
7/10Fri
2 stopsMultiple Airlines
27h 25mYTZ-JNB
11/11Fri
2 stopsMultiple Airlines
28h 24mJNB-YTZ
R17 156
6/10Thu
2 stopsMultiple Airlines
27h 25mYTZ-JNB
13/11Sun
2 stopsMultiple Airlines
27h 14mJNB-YTZ
R17 252
12/10Wed
2 stopsMultiple Airlines
29h 30mYTZ-CPT
31/10Mon
2 stopsMultiple Airlines
29h 39mCPT-YTZ
R17 300
12/10Wed
2 stopsMultiple Airlines
29h 30mYTZ-CPT
31/10Mon
2 stopsMultiple Airlines
30h 39mCPT-YTZ
R17 460
4/10Tue
2 stopsMultiple Airlines
27h 20mYTZ-JNB
13/11Sun
2 stopsMultiple Airlines
27h 14mJNB-YTZ
R17 716
31/10Mon
2 stopsMultiple Airlines
28h 40mYTZ-CPT
10/11Thu
2 stopsMultiple Airlines
29h 39mCPT-YTZ
R17 828
2/10Sun
2 stopsMultiple Airlines
27h 20mYTZ-JNB
14/11Mon
2 stopsMultiple Airlines
28h 24mJNB-YTZ
R17 988
5/10Wed
2 stopsMultiple Airlines
27h 25mYTZ-JNB
13/11Sun
2 stopsMultiple Airlines
28h 14mJNB-YTZ
R18 100

Search by stops

Search by price

Recent one-way flight deals

25/7Mon
2 stopsMultiple Airlines
34h 10mYTZ-CPT
R11 762
24/5Tue
2 stopsMultiple Airlines
27h 25mYTZ-JNB
R11 859
3/8Wed
2 stopsMultiple Airlines
34h 10mYTZ-CPT
R11 955
23/5Mon
2 stopsMultiple Airlines
27h 20mYTZ-JNB
R12 259
27/7Wed
2 stopsMultiple Airlines
34h 10mYTZ-CPT
R12 275
8/10Sat
2 stopsMultiple Airlines
56h 10mYTZ-JNB
R12 371
4/8Thu
2 stopsMultiple Airlines
34h 10mYTZ-CPT
R12 515
14/7Thu
2 stopsMultiple Airlines
27h 25mYTZ-JNB
R13 059
7/10Fri
2 stopsMultiple Airlines
54h 10mYTZ-JNB
R13 075
1/6Wed
2 stopsMultiple Airlines
34h 10mYTZ-CPT
R13 107
14/7Thu
2 stopsMultiple Airlines
27h 25mYTZ-JNB
R13 123
5/8Fri
2 stopsMultiple Airlines
29h 25mYTZ-CPT
R13 235
14/7Thu
3 stopsMultiple Airlines
27h 35mYTZ-JNB
R13 875
15/6Wed
2 stopsMultiple Airlines
28h 35mYTZ-JNB
R13 987
16/7Sat
3 stopsMultiple Airlines
45h 20mYTZ-CPT
R14 035
26/7Tue
2 stopsMultiple Airlines
34h 25mYTZ-CPT
R14 147
16/6Thu
3 stopsMultiple Airlines
51h 20mYTZ-JNB
R14 275
18/6Sat
3 stopsMultiple Airlines
30h 55mYTZ-JNB
R14 339
6/6Mon
2 stopsMultiple Airlines
41h 10mYTZ-JNB
R14 419
14/7Thu
3 stopsMultiple Airlines
27h 35mYTZ-JNB
R14 579

Search by stops

Search by price

Toronto Island - South Africa Flights

Departure:

Toronto Island (YTZ)Canada

Return flight deals:

South Africa - Toronto Island

Browse origins:

Browse destinations: