Cheap Flights From Cape Town To Canada

Select sites to compare prices |
  • Select all
  • Deselect all

Find Flights


Enter your destination to continue
Enter depart date to continue
Enter return date to continue
Select at least 3 sites to continue
Select your depart date
Select your return date
Location services timed out
Enable Location Services Required!
Location services not available at this time
Use current location

Cheap flights from Cape Town (CPT) to popular destinations in Canada (CA)

Carrier Departure Date Return Date Lowest Price
Ethiopian 05 Mar 2020 19 Mar 2020 R12 196
United 05 Mar 2020 19 Mar 2020 R12 657
Ethiopian 26 Dec 2019 10 Jan 2020 R12 946
British Airways 26 Dec 2019 15 Jan 2020 R12 989
Ethiopian 04 Oct 2019 18 Oct 2019 R12 989
Ethiopian 04 Jul 2019 18 Jul 2019 R13 018
Ethiopian 19 Dec 2019 03 Jan 2020 R13 032
Air France 05 Mar 2020 19 Mar 2020 R13 234
British Airways 26 Dec 2019 10 Jan 2020 R13 479

Cheap Last Minute Flights from Cape Town to Canada

Looking for cheap last minute flights or a weekend getaway? We've got you covered with weekend flight deals from Cape Town to Canada. The chart below shows the best last minute deals and cheap flights this weekend we could find.

Ottawa 2019/05/24 2019/05/26 R26 360
Vancouver 2019/05/25 2019/05/27 R23 069

Cheap Flights from Cape Town to Canada

Flight Schedule Summaries Last modified: May 19, 2019 5:01 -04:00Number of routes searched: 110Number of itineraries searched: 44 970

Cape Town to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG
British Airways LHR
Cathay HKG
Emirates DXB
Lufthansa FRA
Lufthansa MUC
Swiss ZRH
Austrian VIE
Turkish IST
United EWR
Lufthansa FRA / AMS
Lufthansa FRA / CDG
Lufthansa FRA / CPH

We are updating our Cookie Policy. FareCompare will use cookies and other tracking technologies to assist with navigation and product selection, analyze your use of our services, assist with our promotional and marketing efforts, and provide deals content from third parties.

Cheap Flights from Cape Town to Canada, from R12 196 Round trip from CPT to CA