Find cheap flights to Toronto

Return
1 adult
Economy
0 bags
Sun 25/6
Sun 2/7

Here is why travellers choose KAYAK

Save 12% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees

Filter your dealsChoose cabin class, free Wi-Fi and more

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

Good to know

Low season

November

High season

August

Cheapest flight

R10 179
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly (18% more expensive on average)
Flight from Cape Town to Toronto

When to book flights to Toronto

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding cheap flights to Toronto

  • Book at least 6 weeks before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from South Africa is November.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Toronto flight deals.

FAQs - booking Toronto flights

Book Cheap Toronto Plane Tickets

Recent return flight deals

11/9Mon
2 stopsUndisclosed Carrier
25h 10mJNB-YYZ
31/3Sun
2 stopsUndisclosed Carrier
32h 15mYYZ-JNB
R14 761
10/9Sun
2 stopsUnited Airlines
31h 59mCPT-YYZ
21/9Thu
2 stopsUnited Airlines
38h 50mYYZ-CPT
R14 839
18/7Tue
1 stopUnited Airlines
23h 43mJNB-YYZ
30/8Wed
1 stopUnited Airlines
18h 05mYYZ-JNB
R16 848
5/6Mon
2 stopsDelta
29h 37mJNB-YYZ
8/8Tue
1 stopDelta
30h 45mYYZ-JNB
R17 511
18/7Tue
2 stopsAmerican Airlines
25h 55mJNB-YYZ
30/8Wed
2 stopsAmerican Airlines
38h 35mYYZ-JNB
R17 530
18/7Tue
2 stopsUnited Airlines
28h 59mJNB-YYZ
30/8Wed
1 stopUnited Airlines
25h 13mYYZ-JNB
R17 550
11/6Sun
2 stopsDelta
29h 30mJNB-YYZ
13/8Sun
1 stopDelta
25h 35mYYZ-JNB
R17 628
11/9Mon
1 stopMultiple Airlines
30h 30mJNB-YYZ
31/3Sun
2 stopsMultiple Airlines
37h 10mYYZ-JNB
R17 901
24/8Thu
2 stopsAmerican Airlines
30h 22mJNB-YYZ
31/8Thu
2 stopsAmerican Airlines
57h 56mYYZ-JNB
R17 959
26/7Wed
1 stopAmerican Airlines
30h 35mJNB-YYZ
6/9Wed
2 stopsAmerican Airlines
35h 46mYYZ-JNB
R18 057
7/6Wed
2 stopsKLM
29h 30mJNB-YYZ
9/8Wed
1 stopKLM
40h 35mYYZ-JNB
R18 213
10/9Sun
1 stopDelta
32h 20mCPT-YYZ
21/9Thu
1 stopDelta
29h 35mYYZ-CPT
R18 778
21/9Thu
2 stopsUndisclosed Carrier
37h 35mCPT-YYZ
13/10Fri
2 stopsUndisclosed Carrier
43h 20mYYZ-CPT
R19 285
2/8Wed
2 stopsMultiple Airlines
31h 24mJNB-YTZ
18/9Mon
2 stopsMultiple Airlines
33h 10mYTZ-JNB
R19 695
26/7Wed
1 stopMultiple Airlines
26h 35mJNB-YYZ
6/9Wed
1 stopMultiple Airlines
21h 25mYYZ-JNB
R20 104
7/6Wed
2 stopsKLM
29h 30mJNB-YYZ
10/8Thu
1 stopKLM
22h 20mYYZ-JNB
R20 221
8/6Thu
2 stopsBritish Airways
30h 24mJNB-YYZ
8/8Tue
2 stopsBritish Airways
30h 35mYYZ-JNB
R23 556
30/8Wed
2 stopsAir Canada
29h 24mJNB-YTZ
6/9Wed
2 stopsAir Canada
35h 10mYTZ-JNB
R24 297
21/9Thu
1 stopEmirates
45h 10mCPT-YYZ
13/10Fri
1 stopEmirates
44h 20mYYZ-CPT
R25 935
19/8Sat
3 stopsEthiopian Air
30h 25mCPT-YYZ
20/8Sun
1 stopEthiopian Air
20h 45mYYZ-CPT
R38 882

Search by stops

Search by airline

Search by price

Recent one-way flight deals

7/11Tue
1 stopMultiple Airlines
22h 44mCPT-YYZ
R10 179
7/11Tue
2 stopsUnited Airlines
40h 53mCPT-YYZ
R10 218
15/10Sun
2 stopsUnited Airlines
32h 36mJNB-YYZ
R10 354
12/7Wed
2 stopsSWISS
26h 50mJNB-YYZ
R10 549
12/7Wed
2 stopsSWISS
26h 50mJNB-YYZ
R10 588
6/6Tue
2 stopsUnited Airlines
31h 59mCPT-YYZ
R10 920
15/6Thu
2 stopsMultiple Airlines
25h 30mJNB-YYZ
R11 817
15/10Sun
1 stopKLM
26h 40mJNB-YYZ
R12 148
6/11Mon
1 stopKLM
25h 40mCPT-YYZ
R12 168
6/9Wed
2 stopsAmerican Airlines
58h 09mCPT-YYZ
R12 499
30/5Tue
2 stopsAmerican Airlines
29h 09mJNB-YYZ
R12 831
2/6Fri
2 stopsBritish Airways
32h 56mJNB-YYZ
R13 240
12/7Wed
1 stopAir France
32h 20mJNB-YYZ
R13 591
20/8Sun
2 stopsAir Canada
28h 24mJNB-YTZ
R14 898
15/6Thu
directUndisclosed Carrier
22h 18mCPT-YYZ
R15 268
17/7Mon
2 stopsLufthansa
26h 25mCPT-YYZ
R15 288
15/6Thu
1 stopDelta
26h 25mJNB-YYZ
R15 483
23/8Wed
1 stopEmirates
44h 20mJNB-YYZ
R15 697
1/6Thu
2 stopsKenya Airways
44h 35mJNB-YYZ
R16 165
20/7Thu
3 stopsEthiopian Air
29h 15mCPT-YYZ
R25 311

Search by stops

Search by airline

Search by price

Recent domestic flight deals

13/10Fri
directSwoop
4h 15mYXX-YHM
16/10Mon
directSwoop
5h 00mYHM-YXX
R1 950
5/10Thu
directSwoop
4h 23mYXX-YYZ
9/10Mon
directSwoop
4h 50mYYZ-YXX
R1 969
8/9Fri
directSwoop
4h 10mYXX-YHM
11/9Mon
directSwoop
5h 02mYHM-YXX
R2 086
6/10Fri
directSwoop
4h 15mYXX-YYZ
9/10Mon
directSwoop
4h 50mYYZ-YXX
R2 106
15/10Sun
directSwoop
4h 15mYXX-YHM
20/10Fri
directSwoop
5h 00mYHM-YXX
R2 106

Search by stops

Search by airline

Search by price

Flights to Toronto

Return flight deals:

Toronto - South Africa

Browse origins:

R14 157
R18 564
R16 087

Browse destinations: