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: Jun 26, 2016 6:30 PM

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

Calgary
Carrier Departure Date Return Date Lowest Price
Air Canada Nov 24, 2016 Dec 8, 2016 ZAR 12,148
Air Canada Oct 7, 2016 Oct 27, 2016 ZAR 12,390
Air Canada Sep 6, 2016 Sep 22, 2016 ZAR 12,736
Air Canada Feb 25, 2017 Mar 11, 2017 ZAR 12,796
Air Canada Feb 26, 2017 Mar 11, 2017 ZAR 13,339
Air Canada Feb 27, 2017 Mar 12, 2017 ZAR 13,535
Air Canada Sep 22, 2016 Sep 30, 2016 ZAR 15,057
Edmonton
Carrier Departure Date Return Date Lowest Price
Air Canada Feb 3, 2017 Feb 17, 2017 ZAR 12,013
Air Canada Sep 7, 2016 Sep 10, 2016 ZAR 12,525
Air Canada Aug 12, 2016 Aug 30, 2016 ZAR 13,701
South African Feb 3, 2017 Feb 17, 2017 ZAR 15,102
Air Canada Jul 25, 2016 Aug 1, 2016 ZAR 15,645
South African Aug 12, 2016 Aug 30, 2016 ZAR 26,135
Halifax
Carrier Departure Date Return Date Lowest Price
Air Canada Aug 2, 2016 Aug 21, 2016 ZAR 13,746
South African Aug 2, 2016 Aug 21, 2016 ZAR 16,384
Air Canada Aug 13, 2016 Aug 27, 2016 ZAR 17,137
South African Aug 13, 2016 Aug 27, 2016 ZAR 21,297
Montreal
Carrier Departure Date Return Date Lowest Price
Air Canada Nov 13, 2016 Nov 20, 2016 ZAR 11,289
Air Canada Dec 23, 2016 Jan 3, 2017 ZAR 11,289
Air Canada Jul 21, 2016 Aug 6, 2016 ZAR 11,365
Air Canada Oct 19, 2016 Oct 28, 2016 ZAR 11,440
Air Canada Jul 20, 2016 Aug 5, 2016 ZAR 11,651
Air Canada Dec 24, 2016 Jan 10, 2017 ZAR 12,570
Ottawa
Carrier Departure Date Return Date Lowest Price
Air Canada Jul 18, 2016 Jul 25, 2016 ZAR 11,440
Air Canada Jul 20, 2016 Jul 27, 2016 ZAR 11,440
Air Canada Jul 19, 2016 Jul 26, 2016 ZAR 11,772
Air Canada Sep 13, 2016 Sep 27, 2016 ZAR 14,319
South African Sep 13, 2016 Sep 27, 2016 ZAR 19,986
Regina
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 7, 2016 Oct 27, 2016 ZAR 14,032
Air Canada Aug 1, 2016 Aug 10, 2016 ZAR 15,615
South African Aug 1, 2016 Aug 10, 2016 ZAR 26,014
Saskatoon
Carrier Departure Date Return Date Lowest Price
Air Canada Jan 12, 2017 Jan 31, 2017 ZAR 14,168
Toronto
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 12, 2016 Oct 19, 2016 ZAR 11,003
Air Canada Aug 31, 2016 Sep 14, 2016 ZAR 11,274
Air Canada Jul 29, 2016 Aug 8, 2016 ZAR 11,274
Air Canada Oct 11, 2016 Oct 25, 2016 ZAR 11,319
Air Canada Dec 8, 2016 Dec 28, 2016 ZAR 11,365
Air Canada May 5, 2017 May 17, 2017 ZAR 11,365
Air Canada Dec 13, 2016 Dec 28, 2016 ZAR 11,365
Vancouver
Carrier Departure Date Return Date Lowest Price
Air Canada Sep 21, 2016 Oct 8, 2016 ZAR 11,952
Air Canada Oct 1, 2016 Oct 12, 2016 ZAR 12,013
Air Canada Sep 21, 2016 Oct 7, 2016 ZAR 12,239
Air Canada Nov 16, 2016 Dec 1, 2016 ZAR 12,254
Air Canada Mar 13, 2017 Mar 31, 2017 ZAR 12,450
Air Canada Nov 1, 2016 Nov 18, 2016 ZAR 12,480
Air Canada Jul 6, 2016 Jul 20, 2016 ZAR 12,570
Air Canada Jul 6, 2016 Jul 16, 2016 ZAR 12,570
Winnipeg
Carrier Departure Date Return Date Lowest Price
Air Canada Dec 12, 2016 Dec 19, 2016 ZAR 15,540

Cheap Flights from Johannesburg to Canada

Flight Schedule Summaries Number of flights searched: 2,682Last modified: Jun 26, 2016 6:30 PM

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 Regina
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Delta ATL / MSP 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 / DTW X X X X X X X
Emirates DXB X X X
Etihad AUH X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
El Al TLV X
Egyptair CAI X
Saudi Arabian JED X
Turkish IST X 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 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 X X
Delta ATL / MSP 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
Qantas SYD 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 Air Canada, South African, WestJet ZAR 11,365
Johannesburg to Saskatoon Air Canada, South African Check Dates
Johannesburg to Winnipeg Air Canada, South African, WestJet Check Dates
Johannesburg to Regina Air Canada, South African ZAR 14,032
Johannesburg to Quebec Air Canada, South African Check Dates
Johannesburg to Sydney Air Canada, South African Check Dates
Johannesburg to St Johns Air Canada, South African, WestJet Check Dates
Johannesburg to Moncton Air Canada, South African, WestJet Check Dates
Johannesburg to Toronto Air Canada, South African, Air Transat, WestJet ZAR 11,003
Johannesburg to Vancouver Air Canada, South African, Air Transat, WestJet ZAR 11,952
Johannesburg to Calgary Air Canada, South African, Air Transat, WestJet ZAR 12,390
Johannesburg to Edmonton Air Canada, South African, Air Transat, WestJet ZAR 12,525
Johannesburg to Ottawa Air Canada, South African ZAR 11,440
Johannesburg to Halifax Air Canada, South African, WestJet ZAR 13,746
Johannesburg to Victoria Air Canada, South African, WestJet ZAR 16,851
Johannesburg to Kelowna Air Canada, South African Check Dates
Johannesburg to Ft McMurray Air Canada, South African Check Dates
Johannesburg to London Air Canada, South African Check Dates
Johannesburg to Yellowknife Air Canada Check Dates
Gaborone to Toronto Air Canada ZAR 24,100
Gaborone to Vancouver Air Canada Check Dates
Gaborone to Calgary Air Canada Check Dates
Gaborone to Montreal Air Canada Check Dates
Cheap Flights from Johannesburg to Canada, from ZAR 11,003 Round trip from JNB to CA