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: Sep 30, 2016 0:25 -04:00

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

Calgary
Carrier Departure Date Return Date Lowest Price
Air Canada 19 Jan 2017 31 Jan 2017 R11 188
Air Canada 19 Jan 2017 30 Jan 2017 R11 229
Air Canada 01 Nov 2016 15 Nov 2016 R11 270
United 18 May 2017 01 Jun 2017 R11 270
United 19 Jan 2017 30 Jan 2017 R11 324
United 01 Nov 2016 15 Nov 2016 R11 379
United 19 Jan 2017 31 Jan 2017 R11 392
Air Canada 18 May 2017 01 Jun 2017 R11 406
Edmonton
Carrier Departure Date Return Date Lowest Price
United 12 Jun 2017 25 Jun 2017 R11 392
United 02 Nov 2016 17 Nov 2016 R11 447
Air Canada 01 Nov 2016 15 Nov 2016 R11 501
Air Canada 12 Jun 2017 25 Jun 2017 R11 569
Air Canada 02 Nov 2016 17 Nov 2016 R11 583
United 01 Nov 2016 15 Nov 2016 R11 706
Air Canada 29 Mar 2017 05 Apr 2017 R12 060
United 10 Jan 2017 17 Jan 2017 R12 142
Lufthansa 12 Jun 2017 25 Jun 2017 R12 196
United 02 Nov 2016 16 Nov 2016 R12 251
Halifax
Carrier Departure Date Return Date Lowest Price
Lufthansa 15 Dec 2016 02 Jan 2017 R14 976
Lufthansa 15 Dec 2016 22 Dec 2016 R19 541
Montreal
Carrier Departure Date Return Date Lowest Price
United 05 Apr 2017 19 Apr 2017 R10 370
United 29 Mar 2017 05 Apr 2017 R10 479
United 20 Feb 2017 28 Feb 2017 R10 520
United 20 Dec 2016 29 Dec 2016 R10 520
United 25 Dec 2016 14 Jan 2017 R10 643
Ottawa
Carrier Departure Date Return Date Lowest Price
United 02 Mar 2017 22 Mar 2017 R10 343
United 27 Feb 2017 12 Mar 2017 R10 466
Air Canada 27 Feb 2017 12 Mar 2017 R10 466
Air Canada 02 Mar 2017 22 Mar 2017 R10 507
United 18 Nov 2016 02 Dec 2016 R10 561
Air Canada 13 Oct 2016 20 Oct 2016 R10 588
United 13 Oct 2016 20 Oct 2016 R10 588
Air Canada 18 Nov 2016 02 Dec 2016 R10 602
Saskatoon
Carrier Departure Date Return Date Lowest Price
Air Canada 15 Jan 2017 31 Jan 2017 R13 027
United 15 Jan 2017 31 Jan 2017 R13 027
United 04 Apr 2017 15 Apr 2017 R14 363
Air Canada 04 Apr 2017 15 Apr 2017 R14 554
Air Canada 29 Oct 2016 05 Nov 2016 R18 996
United 29 Oct 2016 05 Nov 2016 R30 660
Toronto
Carrier Departure Date Return Date Lowest Price
United 19 May 2017 31 May 2017 R10 220
Air Canada 20 Apr 2017 27 Apr 2017 R10 275
Air Canada 01 Feb 2017 15 Feb 2017 R10 275
Air Canada 12 Dec 2016 30 Dec 2016 R10 302
Air Canada 10 Nov 2016 25 Nov 2016 R10 343
Air Canada 19 Dec 2016 30 Dec 2016 R10 370
Air Canada 26 Oct 2016 03 Nov 2016 R10 370
Vancouver
Carrier Departure Date Return Date Lowest Price
United 31 Oct 2016 05 Nov 2016 R11 215
Air Canada 06 Nov 2016 13 Nov 2016 R11 229
Air Canada 21 Jan 2017 27 Jan 2017 R11 242
Air Canada 13 Oct 2016 02 Nov 2016 R11 310
United 01 Nov 2016 18 Nov 2016 R11 365
Air Canada 10 Nov 2016 20 Nov 2016 R11 379
Lufthansa 21 Jan 2017 27 Jan 2017 R11 379
United 10 Nov 2016 20 Nov 2016 R11 379
Winnipeg
Carrier Departure Date Return Date Lowest Price
Air Canada 20 Apr 2017 25 Apr 2017 R11 856
United 18 Apr 2017 25 Apr 2017 R11 951
United 18 Apr 2017 24 Apr 2017 R11 951
United 20 Apr 2017 25 Apr 2017 R11 951
Air Canada 18 Apr 2017 25 Apr 2017 R11 992
Air Canada 18 Apr 2017 24 Apr 2017 R12 237
United 17 Mar 2017 31 Mar 2017 R12 741
United 19 Apr 2017 26 Apr 2017 R12 796
Air Canada 17 Mar 2017 31 Mar 2017 R12 987

Cheap Last Minute Flights from Johannesburg to Canada

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

DestinationDepartingReturningPrice
Toronto 2016/10/13 2016/10/17 R10 466
Montreal 2016/10/14 2016/10/18 R10 861

Cheap Flights from Johannesburg to Canada

Flight Schedule Summaries Last modified: Sep 30, 2016 0:25 -04:00Number of routes searched: 248Number of itineraries searched: 97 549

Johannesburg to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG
British Airways LHR
Air China PEK
Cathay HKG
Delta ATL
Delta DTW
Delta MSP
Emirates DXB
Ethiopian ADD
Etihad AUH
KLM AMS
Lufthansa FRA
Lufthansa MUC
Swiss ZRH
El Al TLV
Egyptair CAI
Saudi Arabian JED
Turkish IST
United IAD
Delta ATL / BOS
Delta ATL / CVG
Ethiopian ADD / DUB
Iberia MAD / LHR
KLM AMS / FCO
Lufthansa FRA / AMS
Lufthansa FRA / CDG
Lufthansa FRA / CPH
Swiss ZRH / GVA
Saudi Arabian JED / RUH
United ACC / IAD
United DKR / IAD
United IAD / EWR
United IAD / LGA
Johannesburg to Vancouver
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG
British Airways LHR
Air China PEK
Cathay HKG
Delta MSP
KLM AMS
Lufthansa FRA
Lufthansa MUC
Swiss ZRH
Qantas SYD
United IAD
Air China PEK / PVG
Delta ATL / LAX
Delta ATL / MSP
Delta ATL / SEA
Delta ATL / SLC
Lufthansa FRA / LHR
Lufthansa FRA / MUC
Lufthansa MUC / DUB
United IAD / LAX
United IAD / SFO
Johannesburg to Montreal
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG
British Airways LHR
Air China PEK
Delta ATL
Delta MSP
KLM AMS
Lufthansa FRA
Lufthansa MUC
Swiss ZRH
Qatar DOH
Turkish IST
United IAD
Delta ATL / DTW
Delta ATL / JFK
Delta ATL / LGA
Iberia MAD / LHR
Lufthansa FRA / BRU
Lufthansa FRA / CDG
Lufthansa FRA / FCO
Swiss ZRH / GVA
United ACC / IAD
United DKR / IAD
United IAD / LGA
United IAD / ORD
Johannesburg to Calgary
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR
Delta MSP
KLM AMS
Lufthansa FRA
Swiss ZRH
Delta ATL / DFW
Delta ATL / IAH
Delta ATL / JFK
Delta ATL / LAX
Iberia MAD / LHR
Lufthansa FRA / LHR
Lufthansa MUC / FRA
Lufthansa MUC / LHR
United IAD / IAH
United IAD / LAX
United IAD / ORD
Johannesburg to Edmonton
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta MSP
KLM AMS
Delta ATL / LAX
Delta ATL / MSP
Delta ATL / SEA
Delta IAD / MSP
United IAD / DEN
United IAD / IAH
Johannesburg to Ottawa
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL
Lufthansa FRA
United IAD
Delta ATL / DTW
Delta IAD / DTW
Lufthansa FRA / LHR
Lufthansa MUC / FRA
Lufthansa MUC / LHR
United ACC / IAD
United DKR / IAD
United IAD / EWR
Johannesburg to Saskatoon
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta MSP
Delta ATL / MSP
Delta IAD / MSP
Johannesburg to Winnipeg
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL / MSP
Delta IAD / MSP
United IAD / ORD
Johannesburg to Halifax
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL / BOS
Delta ATL / JFK
Lufthansa FRA / LHR
Lufthansa MUC / LHR
United IAD / BOS
United IAD / EWR

Flights to Cities in Canada

FlightsAirlineLowest Price
Flights from Johannesburg to Montreal Air France, British Airways, Delta, Aer Lingus, Emirates, KLM, Lufthansa, Swiss, Egyptair, Qatar, South African, Brussels, Turkish, Tap Portugal, United, Virgin Atlantic R10 520
Flights from Johannesburg to Saskatoon Air Canada, Delta, United R13 027
Flights from Johannesburg to Winnipeg Air Canada, Air France, British Airways, Air China, Delta, Aer Lingus, Etihad, KLM, Lufthansa, United R13 586
Flights from Johannesburg to ReginaCheck Dates
Flights from Johannesburg to QuebecCheck Dates
Flights from Johannesburg to SydneyCheck Dates
Flights from Johannesburg to St JohnsCheck Dates
Flights from Johannesburg to MonctonCheck Dates
Flights from Johannesburg to Toronto Air Canada, Air France, British Airways, Air China, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, KLM, Lufthansa, Swiss, El Al, Egyptair, Austrian, South African, Brussels, Saudi Arabian, Turkish, Tap Portugal, United, Virgin Atlantic R10 302
Flights from Johannesburg to Vancouver American, Air Canada, Air France, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, KLM, Lufthansa, Swiss, All Nippon, Qantas, Singapore, United, Virgin Atlantic R11 215
Flights from Johannesburg to Calgary American, Air Canada, Air France, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, KLM, Lufthansa, Swiss, All Nippon, Tap Portugal, United R11 188
Flights from Johannesburg to Edmonton Air Canada, Air France, British Airways, Delta, Emirates, KLM, Lufthansa, Qantas, United, Virgin Atlantic R11 447
Flights from Johannesburg to Ottawa Air Canada, Air France, British Airways, Delta, KLM, Lufthansa, South African, Turkish, Tap Portugal, United R10 561
Flights from Johannesburg to Halifax Air France, Lufthansa R14 976
Flights from Johannesburg to Victoria Delta, United Check Dates
Flights from Johannesburg to KelownaCheck Dates
Flights from Johannesburg to Ft McMurrayCheck Dates
Flights from Johannesburg to LondonCheck Dates
Flights from Johannesburg to YellowknifeCheck Dates
Flights from Gaborone to Toronto Ethiopian Check Dates
Flights from Gaborone to VancouverCheck Dates
Flights from Gaborone to CalgaryCheck Dates
Flights from Gaborone to MontrealCheck Dates
Cheap Flights from Johannesburg to Canada, from R10 220 Round trip from JNB to CA