Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Johannesburg To Canada Last modified: 28 Aug 2016 12:38 AM

Cheap flights from Johannesburg (JNB) to popular destinations in Canada (CA)

Calgary
Carrier Departure Date Return Date Lowest Price
Air Canada 12 Dec 2016 29 Dec 2016 R11 920
United 22 Dec 2016 05 Jan 2017 R12 954
Lufthansa 12 Dec 2016 29 Dec 2016 R14 074
United 15 Dec 2016 03 Jan 2017 R14 461
United 22 Dec 2016 04 Jan 2017 R14 576
United 09 Dec 2016 29 Dec 2016 R14 720
Air Canada 22 Dec 2016 04 Jan 2017 R14 864
Air Canada 15 Dec 2016 03 Jan 2017 R14 978
Edmonton
Carrier Departure Date Return Date Lowest Price
United 25 Feb 2017 04 Mar 2017 R12 566
Air France 29 Sep 2016 16 Oct 2016 R13 786
Air France 29 Sep 2016 18 Oct 2016 R13 988
United 24 Feb 2017 03 Mar 2017 R14 059
Air Canada 24 Feb 2017 03 Mar 2017 R14 059
Lufthansa 24 Feb 2017 03 Mar 2017 R14 332
Air Canada 25 Feb 2017 04 Mar 2017 R15 596
Montreal
Carrier Departure Date Return Date Lowest Price
United 09 Oct 2016 27 Oct 2016 R11 259
United 24 Feb 2017 03 Mar 2017 R11 704
United 25 Feb 2017 04 Mar 2017 R11 704
Qatar 27 Oct 2016 11 Nov 2016 R11 977
Lufthansa 05 Oct 2016 25 Oct 2016 R12 322
Turkish 27 Oct 2016 11 Nov 2016 R12 523
Swiss 05 Oct 2016 25 Oct 2016 R12 523
KLM 27 Oct 2016 11 Nov 2016 R12 580
Ottawa
Carrier Departure Date Return Date Lowest Price
Air France 28 Feb 2017 16 Mar 2017 R17 161
Quebec
Carrier Departure Date Return Date Lowest Price
United 28 Oct 2016 06 Nov 2016 R11 963
Lufthansa 28 Oct 2016 05 Nov 2016 R15 668
British Airways 28 Oct 2016 06 Nov 2016 R15 768
Air France 28 Oct 2016 06 Nov 2016 R16 687
Lufthansa 28 Oct 2016 06 Nov 2016 R16 946
Swiss 28 Oct 2016 05 Nov 2016 R18 813
Regina
Carrier Departure Date Return Date Lowest Price
Air France 16 Nov 2016 30 Nov 2016 R13 327
Air Canada 16 Nov 2016 30 Nov 2016 R14 964
United 16 Nov 2016 30 Nov 2016 R15 682
Lufthansa 16 Nov 2016 30 Nov 2016 R16 644
British Airways 16 Nov 2016 30 Nov 2016 R20 794
Saskatoon
Carrier Departure Date Return Date Lowest Price
United 12 Jan 2017 31 Jan 2017 R13 614
Air Canada 12 Jan 2017 31 Jan 2017 R13 614
United 20 Sep 2016 03 Oct 2016 R13 629
Air Canada 20 Sep 2016 03 Oct 2016 R14 490
Lufthansa 12 Jan 2017 31 Jan 2017 R14 763
Air Canada 19 Sep 2016 03 Oct 2016 R14 978
KLM 20 Sep 2016 03 Oct 2016 R14 993
United 19 Sep 2016 03 Oct 2016 R15 194
Air Canada 04 Apr 2017 15 Apr 2017 R15 294
Toronto
Carrier Departure Date Return Date Lowest Price
Air Canada 24 Oct 2016 10 Nov 2016 R10 728
United 24 Oct 2016 10 Nov 2016 R10 728
Air Canada 11 Jun 2017 18 Jun 2017 R10 771
United 23 Feb 2017 02 Mar 2017 R10 857
United 23 Dec 2016 12 Jan 2017 R10 886
United 15 Jun 2017 01 Jul 2017 R10 957
United 21 Nov 2016 29 Nov 2016 R10 957
Air Canada 15 Jun 2017 01 Jul 2017 R10 957
Vancouver
Carrier Departure Date Return Date Lowest Price
Air Canada 29 Sep 2016 14 Oct 2016 R11 647
United 29 Sep 2016 14 Oct 2016 R11 647
Air Canada 01 Nov 2016 18 Nov 2016 R11 733
United 01 Nov 2016 18 Nov 2016 R11 747
Air Canada 16 Nov 2016 01 Dec 2016 R11 747
Air Canada 25 Oct 2016 08 Nov 2016 R11 747
United 25 Oct 2016 08 Nov 2016 R11 747
United 13 Oct 2016 02 Nov 2016 R11 776
Winnipeg
Carrier Departure Date Return Date Lowest Price
United 25 Apr 2017 08 May 2017 R12 810
United 27 Dec 2016 15 Jan 2017 R13 241
United 27 Dec 2016 14 Jan 2017 R13 255
Air Canada 27 Dec 2016 15 Jan 2017 R13 801
Air Canada 25 Apr 2017 08 May 2017 R13 801
Lufthansa 25 Apr 2017 08 May 2017 R14 059
Air Canada 27 Dec 2016 14 Jan 2017 R14 059

Cheap Flights from Johannesburg to Canada

Flight Schedule Summaries Number of flights searched: 2 734Last modified: 28 Aug 2016 12:38 AM

Johannesburg to Edmonton
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL / MSP X X X X X X X
KLM AMS X X X X
Johannesburg to Halifax
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL / JFK X X X X X X X
Johannesburg to Montreal
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Delta ATL X X X X X X X
Delta ATL / LGA X X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Qatar DOH X X X
Turkish IST X X X
Johannesburg to Ottawa
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL / DTW X X X X X X X
Johannesburg to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Cathay HKG X X X X X X X
Delta ATL X X X X X X X
Delta ATL / CVG X X X X X X X
Emirates DXB X X X
Etihad AUH X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Saudi Arabian JED X X
Turkish IST X X X X X X
Johannesburg to Vancouver
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X
British Airways LHR X X X X X X X
British Airways CPT / LHR X X X X X X X
Cathay HKG X X X X X X X
Delta ATL / SLC X X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Johannesburg to Winnipeg
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL / MSP X X X X X X X
Johannesburg to Saskatoon
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL / MSP X X X X X X X
Johannesburg to Calgary
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X
British Airways CPT / LHR X X X X X X X
Delta ATL / MSP X X X X X X X
KLM AMS X X X X X X X

Flights to Cities in Canada

FlightsAirlineLowest Price
Johannesburg to Montreal Aegean, American, Air Canada, Air France, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, Etihad, KLM, Lufthansa, Swiss, Egyptair, Qatar, South African, Brussels, Turkish, Tap Portugal, United, Virgin Atlantic R11 259
Johannesburg to Saskatoon Air Canada, Air France, British Airways, Delta, KLM, Lufthansa, United R13 629
Johannesburg to Winnipeg Air Canada, Air France, British Airways, Air China, Cathay, Delta, Emirates, Etihad, KLM, Lufthansa, Brussels, United Check Dates
Johannesburg to Regina Air Canada, Air France, British Airways, Delta, Emirates, Etihad, KLM, Lufthansa, United R13 327
Johannesburg to Quebec Air Canada, Air France, British Airways, Delta, KLM, Lufthansa, Swiss, United R11 963
Johannesburg to Sydney Air Canada Check Dates
Johannesburg to St Johns Air Canada, Etihad, KLM, Lufthansa, South African Check Dates
Johannesburg to MonctonCheck Dates
Johannesburg to Toronto American, Air Canada, Air France, Alitalia, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Latam Airlines Brasil, KLM, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qantas, South African, SAS, Brussels, Saudi Arabian, Turkish, Tap Portugal, United, Virgin Atlantic R10 728
Johannesburg to Vancouver American, Air Canada, Air France, Finnair, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, KLM, Lufthansa, Swiss, All Nippon, Qantas, South African, Singapore, United, Virgin Atlantic R11 647
Johannesburg to Calgary American, Air Canada, Air France, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, KLM, Lufthansa, Swiss, All Nippon, Qantas, South African, Tap Portugal, United R11 920
Johannesburg to Edmonton Air Canada, Air France, British Airways, Cathay, Delta, Emirates, KLM, Lufthansa, Qantas, United R13 786
Johannesburg to Ottawa American, Air Canada, Air France, British Airways, Air China, Cathay, Delta, KLM, Lufthansa, South African, Turkish, Tap Portugal, United Check Dates
Johannesburg to Halifax American, Air Canada, Air France, British Airways, Cathay, Delta, Etihad, KLM, Lufthansa, Swiss, South African, United Check Dates
Johannesburg to Victoria Air Canada, Air France, British Airways, Lufthansa, United Check Dates
Johannesburg to Kelowna Air Canada, Air France, British Airways, Delta, KLM, Lufthansa, United Check Dates
Johannesburg to Ft McMurray Air Canada, Delta, Etihad, KLM, United Check Dates
Johannesburg to London Air Canada Check Dates
Johannesburg to YellowknifeCheck Dates
Gaborone to Toronto Ethiopian, South African R32 484
Gaborone to Vancouver South African Check Dates
Gaborone to Calgary South African Check Dates
Gaborone to Montreal South African Check Dates
Cheap Flights from Johannesburg to Canada, from R10 728 Round trip from JNB to CA