Find flights
When to book
FAQs & Tips
Direct Flights
Airlines

Book cheap flights from Ontario to Cape Town

Recent one-way flight deals

19/2Mon
1 stopTurkish Airlines
31h 40mYYZ-CPT
R673
6/3Wed
1 stopTurkish Airlines
31h 40mYYZ-CPT
R679
25/2Sun
2 stopsSWISS
39h 40mYTZ-CPT
R726
25/2Sun
1 stopKLM
21h 45mYYZ-CPT
R728
19/2Mon
2 stopsLufthansa
30h 40mYYZ-CPT
R729
6/3Wed
2 stopsAir Canada
38h 15mYTZ-CPT
R732
6/3Wed
2 stopsAir Canada
38h 40mYYZ-CPT
R737
6/4Sat
1 stopKLM
22h 25mYYZ-CPT
R770
26/4Fri
1 stopSWISS
28h 20mYYZ-CPT
R776
26/4Fri
3 stopsLufthansa
34h 55mYYZ-CPT
R813

Search by stops

Search by airline

Search by price

Recent return flight deals

20/1Sat
1 stopBritish Airways
29h 15mYYZ-CPT
12/2Mon
2 stopsBritish Airways
36h 30mCPT-YYZ
R831
22/2Thu
3 stops
64h 36mYYZ-CPT
3/3Sun
3 stops
29h 41mCPT-YYZ
R839
27/1Sat
1 stopAmerican Airlines
34h 50mYYZ-CPT
10/2Sat
1 stopAmerican Airlines
27h 05mCPT-YYZ
R861
27/1Sat
1 stopAmerican Airlines
34h 50mYYZ-CPT
10/2Sat
1 stopAmerican Airlines
24h 35mCPT-YYZ
R862
15/4Mon
3 stopsKenya Airways
49h 40mYYZ-CPT
29/4Mon
3 stopsKenya Airways
28h 39mCPT-YYZ
R894
15/4Mon
3 stopsKenya Airways
49h 40mYYZ-CPT
29/4Mon
3 stopsKenya Airways
28h 39mCPT-YYZ
R900
5/3Tue
1 stopEthiopian Air
20h 25mYYZ-CPT
21/3Thu
2 stopsEthiopian Air
25h 00mCPT-YYZ
R906
20/2Tue
1 stopEthiopian Air
20h 25mYYZ-CPT
2/3Sat
2 stopsEthiopian Air
25h 00mCPT-YYZ
R918
18/1Thu
1 stopDelta
22h 55mYYZ-CPT
5/2Mon
2 stopsDelta
31h 35mCPT-YYZ
R926
18/1Thu
1 stopDelta
22h 55mYYZ-CPT
5/2Mon
2 stopsDelta
25h 40mCPT-YYZ
R928

Search by stops

Search by airline

Search by price

Last minute flights from Ontario to Cape Town

Last minute flight, train and bus deals

7/12Thu
multi-stopDelta
29h 00mYYZ-CPT
21/12Thu
multi-stopDelta
32h 01mCPT-YYZ
R1 765
7/12Thu
multi-stopAmerican Airlines
35h 10mYYZ-CPT
9/12Sat
multi-stopAmerican Airlines
30h 44mCPT-YYZ
R1 781
7/12Thu
multi-stopUnited Airlines
20h 40mYYZ-CPT
21/12Thu
multi-stopUnited Airlines
26h 35mCPT-YYZ
R1 783
7/12Thu
multi-stopKLM
21h 45mYYZ-CPT
20/12Wed
multi-stopKLM
29h 24mCPT-YYZ
R1 791
7/12Thu
multi-stopKLM
27h 10mYYZ-CPT
20/12Wed
multi-stopKLM
29h 24mCPT-YYZ
R1 814
7/12Thu
multi-stop
29h 10mYYZ-CPT
10/12Sun
multi-stop
27h 02mCPT-YYZ
R1 838
7/12Thu
multi-stop
31h 20mYYZ-CPT
12/12Tue
multi-stop
36h 06mCPT-YYZ
R2 117
7/12Thu
multi-stopUnited Airlines
24h 10mYYZ-CPT
8/12Fri
multi-stopUnited Airlines
20h 08mCPT-YYZ
R3 097
6/12Wed
multi-stopKenya Airways
32h 40mYYZ-CPT
14/12Thu
multi-stopKenya Airways
30h 15mCPT-YYZ
R5 100
6/12Wed
multi-stopKenya Airways
48h 35mYYZ-CPT
14/12Thu
multi-stopKenya Airways
30h 15mCPT-YYZ
R7 240

Search by stops

Search by airline

Search by price

Flights to Cape Town

Destination:

Cape Town (CPT)South Africa

Return flight deals:

Cape Town - Ontario

Cabin classes:

Browse destinations: