
Flight from Johannesburg to Canada with Air France from ZAR 17,541*
expand_more
1 Passenger, Economy
expand_moretoday
today
*Modifying this information may result in a different fare
Find your flight from Johannesburg to Canada
flight_takeoff
flight_land
ZAR

Johannesburg (JNB)to
Ottawa (YOW)05/26/2026 - 06/02/2026
From
ZAR 18,853
Seen: 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Ottawa (YOW)05/26/2026 - 06/09/2026
From
ZAR 18,990
Seen: 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Ottawa (YOW)05/26/2026 - 06/16/2026
From
ZAR 18,990
Seen: 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Ottawa (YOW)05/27/2026 - 06/03/2026
From
ZAR 19,008
Seen: 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Ottawa (YOW)05/27/2026 - 06/10/2026
From
ZAR 19,008
Seen: 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Montreal (YUL)06/09/2026 - 06/16/2026
From
ZAR 18,863
Seen: 16 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Montreal (YUL)06/08/2026 - 06/15/2026
From
ZAR 18,863
Seen: 16 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Montreal (YUL)06/02/2026 - 06/16/2026
From
ZAR 18,881
Seen: 16 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Montreal (YUL)06/02/2026 - 06/09/2026
From
ZAR 18,881
Seen: 16 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Montreal (YUL)06/04/2026 - 06/11/2026
From
ZAR 18,881
Seen: 16 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Vancouver (YVR)05/20/2026 - 06/03/2026
From
ZAR 17,541
Seen: 21 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Vancouver (YVR)05/20/2026 - 05/27/2026
From
ZAR 17,541
Seen: 21 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Vancouver (YVR)05/20/2026 - 06/10/2026
From
ZAR 17,541
Seen: 21 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Vancouver (YVR)05/20/2026 - 06/17/2026
From
ZAR 17,660
Seen: 21 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Vancouver (YVR)05/27/2026 - 06/10/2026
From
ZAR 17,851
Seen: 21 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Toronto (YYZ)05/27/2026 - 06/17/2026
From
ZAR 17,840
Seen: 4 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Toronto (YYZ)05/27/2026 - 06/10/2026
From
ZAR 17,849
Seen: 4 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Toronto (YYZ)05/27/2026 - 06/03/2026
From
ZAR 17,849
Seen: 4 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Toronto (YYZ)05/26/2026 - 06/02/2026
From
ZAR 18,000
Seen: 4 hrs ago
Round-trip
Economy

Johannesburg (JNB)to
Toronto (YYZ)05/26/2026 - 06/16/2026
From
ZAR 18,000
Seen: 4 hrs ago
Round-trip
Economy
Browse all flight offers from Johannesburg to Canada for the upcoming months
flight_takeoff
flight_land
ZAR
From | To | Fare Type | Dates | Price |
|---|---|---|---|---|
| Johannesburg (JNB) | Ottawa (YOW) | Round-trip / Economy | 05/26/2026 - 06/02/2026 | From ZAR 18,853 Seen: 1 day ago |
| Johannesburg (JNB) | Ottawa (YOW) | Round-trip / Economy | 05/26/2026 - 06/09/2026 | From ZAR 18,990 Seen: 1 day ago |
| Johannesburg (JNB) | Ottawa (YOW) | Round-trip / Economy | 05/26/2026 - 06/16/2026 | From ZAR 18,990 Seen: 1 day ago |
| Johannesburg (JNB) | Ottawa (YOW) | Round-trip / Economy | 05/27/2026 - 06/03/2026 | From ZAR 19,008 Seen: 1 day ago |
| Johannesburg (JNB) | Ottawa (YOW) | Round-trip / Economy | 05/27/2026 - 06/10/2026 | From ZAR 19,008 Seen: 1 day ago |
| Johannesburg (JNB) | Montreal (YUL) | Round-trip / Economy | 06/09/2026 - 06/16/2026 | From ZAR 18,863 Seen: 16 hrs ago |
| Johannesburg (JNB) | Montreal (YUL) | Round-trip / Economy | 06/08/2026 - 06/15/2026 | From ZAR 18,863 Seen: 16 hrs ago |
| Johannesburg (JNB) | Montreal (YUL) | Round-trip / Economy | 06/02/2026 - 06/16/2026 | From ZAR 18,881 Seen: 16 hrs ago |
| Johannesburg (JNB) | Montreal (YUL) | Round-trip / Economy | 06/02/2026 - 06/09/2026 | From ZAR 18,881 Seen: 16 hrs ago |
| Johannesburg (JNB) | Montreal (YUL) | Round-trip / Economy | 06/04/2026 - 06/11/2026 | From ZAR 18,881 Seen: 16 hrs ago |
| Johannesburg (JNB) | Vancouver (YVR) | Round-trip / Economy | 05/20/2026 - 06/03/2026 | From ZAR 17,541 Seen: 21 hrs ago |
| Johannesburg (JNB) | Vancouver (YVR) | Round-trip / Economy | 05/20/2026 - 05/27/2026 | From ZAR 17,541 Seen: 21 hrs ago |
| Johannesburg (JNB) | Vancouver (YVR) | Round-trip / Economy | 05/20/2026 - 06/10/2026 | From ZAR 17,541 Seen: 21 hrs ago |
| Johannesburg (JNB) | Vancouver (YVR) | Round-trip / Economy | 05/20/2026 - 06/17/2026 | From ZAR 17,660 Seen: 21 hrs ago |
| Johannesburg (JNB) | Vancouver (YVR) | Round-trip / Economy | 05/27/2026 - 06/10/2026 | From ZAR 17,851 Seen: 21 hrs ago |
| Johannesburg (JNB) | Toronto (YYZ) | Round-trip / Economy | 05/27/2026 - 06/17/2026 | From ZAR 17,840 Seen: 4 hrs ago |
| Johannesburg (JNB) | Toronto (YYZ) | Round-trip / Economy | 05/27/2026 - 06/10/2026 | From ZAR 17,849 Seen: 4 hrs ago |
| Johannesburg (JNB) | Toronto (YYZ) | Round-trip / Economy | 05/27/2026 - 06/03/2026 | From ZAR 17,849 Seen: 4 hrs ago |
| Johannesburg (JNB) | Toronto (YYZ) | Round-trip / Economy | 05/26/2026 - 06/02/2026 | From ZAR 18,000 Seen: 4 hrs ago |
| Johannesburg (JNB) | Toronto (YYZ) | Round-trip / Economy | 05/26/2026 - 06/16/2026 | From ZAR 18,000 Seen: 4 hrs ago |

Travel from Johannesburg to Canada with Air France
Whether you're looking for a last-minute Johannesburg (JNB) Canada (The Americas) flight or a flight to a destination more further afield, take advantage of our lowest prices for your travel dates on this site. Find the cheapest prices for a flight with Air France Johannesburg (JNB) Canada (The Americas) or directly pick up your departure date if your trip Canada is already scheduled.