Find cheap flights from South Africa to Canada from C$ 695

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 13/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Fri 7/7
Fri 14/7

Here is why travelers choose KAYAK

Save 23% 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 Canada

Good to know

Low season

April

High season

August

Cheapest flight

C$ 695

Average price round-trip

C$ 1,610
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (16% more expensive on average)
Flight from Cape Town to Toronto
(price for this month)

FAQs for booking flights from South Africa to Canada

Book cheap flights from South Africa to Canada

Recent round-trip flight deals

12/9Tue
2 stopsUnited Airlines
23h 43mCPT-YYZ
30/9Sat
1 stopUnited Airlines
38h 40mYYZ-CPT
C$ 936
6/10Fri
1 stopUnited Airlines
33h 38mCPT-YYZ
2/11Thu
2 stopsUnited Airlines
36h 55mYYZ-CPT
C$ 989
12/9Tue
2 stopsUnited Airlines
24h 42mCPT-YYZ
1/10Sun
1 stopUnited Airlines
21h 40mYYZ-CPT
C$ 1,000
8/9Fri
2 stopsUnited Airlines
22h 54mCPT-YYZ
30/9Sat
1 stopUnited Airlines
39h 45mYYZ-CPT
C$ 1,025
3/7Mon
2 stopsAmerican Airlines
42h 26mJNB-YYZ
5/9Tue
2 stopsAmerican Airlines
37h 30mYYZ-JNB
C$ 1,110
6/7Thu
2 stopsAmerican Airlines
45h 36mJNB-YYZ
31/7Mon
2 stopsAmerican Airlines
33h 51mYYZ-JNB
C$ 1,195
28/11Tue
2 stopsBritish Airways
41h 45mDUR-YVR
29/1Mon
2 stopsBritish Airways
27h 35mYVR-DUR
C$ 1,209
13/9Wed
1 stopAir France
32h 20mJNB-YYZ
23/5Thu
1 stopAir France
26h 55mYYZ-JNB
C$ 1,212
29/8Tue
2 stopsAmerican Airlines
42h 26mJNB-YYZ
5/9Tue
2 stopsAmerican Airlines
37h 30mYYZ-JNB
C$ 1,233
27/11Mon
2 stopsBritish Airways
41h 45mDUR-YVR
29/1Mon
2 stopsBritish Airways
35h 35mYVR-DUR
C$ 1,245
13/9Wed
2 stopsMultiple Airlines
24h 30mJNB-YYZ
23/5Thu
1 stopMultiple Airlines
26h 55mYYZ-JNB
C$ 1,344
18/7Tue
1 stopMultiple Airlines
26h 55mJNB-YYZ
30/8Wed
2 stopsMultiple Airlines
23h 55mYYZ-JNB
C$ 1,347
18/7Tue
1 stopKLM
20h 30mJNB-YYZ
30/8Wed
2 stopsKLM
23h 55mYYZ-JNB
C$ 1,409
13/9Wed
2 stopsLufthansa
25h 20mJNB-YYZ
23/5Thu
2 stopsLufthansa
26h 45mYYZ-JNB
C$ 1,417
3/7Mon
1 stopSWISS
26h 45mJNB-YYZ
5/9Tue
2 stopsSWISS
37h 10mYYZ-JNB
C$ 1,457
26/7Wed
1 stopDelta
26h 35mJNB-YYZ
6/9Wed
2 stopsDelta
28h 30mYYZ-JNB
C$ 1,633
3/7Mon
2 stopsAir Canada
28h 24mJNB-YTZ
5/9Tue
2 stopsAir Canada
35h 10mYTZ-JNB
C$ 1,704
19/6Mon
2 stopsKenya Airways
42h 25mJNB-YYZ
16/7Sun
2 stopsKenya Airways
27h 50mYYZ-JNB
C$ 1,771
21/7Fri
1 stopEmirates
44h 50mDUR-YYZ
22/8Tue
1 stopEmirates
44h 05mYYZ-DUR
C$ 2,093
27/9Wed
2 stopsBrussels Airlines
29h 44mJNB-YVR
4/10Wed
2 stopsBrussels Airlines
38h 15mYVR-JNB
C$ 2,279

Search by stops

Search by airline

Search by price

Recent one-way flight deals

13/10Fri
2 stopsUnited Airlines
33h 58mCPT-YYZ
C$ 695
3/10Tue
2 stopsUnited Airlines
25h 49mCPT-YYZ
C$ 700
11/7Tue
2 stopsUnited Airlines
34h 26mJNB-YYZ
C$ 707
5/7Wed
2 stopsAir Canada
47h 35mJNB-YVR
C$ 777
15/10Sun
1 stopLufthansa
22h 55mJNB-YYZ
C$ 782
15/10Sun
2 stopsLufthansa
23h 15mJNB-YYZ
C$ 786
12/6Mon
2 stopsQatar Airways
49h 50mJNB-YYZ
C$ 797
4/7Tue
3 stopsMultiple Airlines
33h 35mCPT-YYZ
C$ 829
16/7Sun
2 stopsAmerican Airlines
30h 15mJNB-YYZ
C$ 840
12/7Wed
2 stopsAir Canada
42h 28mJNB-YYZ
C$ 843
15/10Sun
2 stopsMultiple Airlines
24h 49mJNB-YTZ
C$ 859
13/6Tue
2 stopsBritish Airways
30h 24mJNB-YYZ
C$ 861
11/7Tue
2 stopsSWISS
25h 50mJNB-YYZ
C$ 867
14/7Fri
2 stopsAmerican Airlines
32h 15mJNB-YYZ
C$ 879
16/7Sun
1 stopKLM
26h 25mJNB-YYZ
C$ 1,053
11/7Tue
2 stopsKenya Airways
44h 39mJNB-YYZ
C$ 1,102
12/6Mon
1 stopDelta
20h 30mJNB-YYZ
C$ 1,261
28/6Wed
2 stopsEthiopian Air
39h 10mJNB-YYZ
C$ 1,311
28/8Mon
1 stopEmirates
44h 15mJNB-YYZ
C$ 1,316
26/6Mon
1 stopEgypt Air
39h 10mJNB-YYZ
C$ 1,419

Search by stops

Search by airline

Search by price

Flights to Canada

Return flight deals:

Canada - South Africa

Cabin classes:

Browse origins:

C$ 1,315
C$ 1,140

Browse destinations: