Welcome | Sign out

Cheap Flights from Johannesburg to Canada

Did You Know?

There are no medium haul direct flights between Johannesburg, ZA and Canada.
There are no long haul direct flights between Johannesburg, ZA and Canada.
You must make at least one connection to fly from Johannesburg, ZA to Canada.
There are no short haul direct flights between Johannesburg, ZA and Canada.
There are no direct flights from Johannesburg, ZA to Canada.

Flights to Cities in Canada

Flights
Airline
Lowest Price
Egyptair, British Airways, Brussels, Austrian, Swiss, Air Canada, Delta, Lufthansa, United, Air France, American, Qatar, KLM
ZAR6487
KLM, Air Canada, American, Air France, Lufthansa, United, Delta
ZAR11830
United, Brussels, British Airways, Lufthansa, Air France, Delta, American, KLM, Austrian, Air Canada
ZAR12490
KLM, Delta, American, United, Air Canada, Lufthansa, Air France
ZAR11778
Lufthansa, Air France, American, United, Delta, KLM, Swiss, Brussels, Air Canada
ZAR11668
KLM, Air Canada
ZAR12791
Air Canada, Lufthansa, Air France, American, Delta, United, KLM
ZAR12303
Brussels, Air Canada, United, KLM, Delta, Air France, Lufthansa
ZAR12596
Air Canada, Austrian, Alitalia, Brussels, British Airways, Lufthansa, Swiss, El Al, KLM, Turkish, Etihad, Egyptair, Emirates, South African, Air France, Ethiopian, American, United, Saudi Arabian, Delta
ZAR6603
American, Delta, United, KLM, Air Canada, British Airways, Virgin Atlantic, Austrian, Air France, Brussels, Swiss, Lufthansa, South African
ZAR11136
Swiss, Austrian, British Airways, Air Canada, United, Delta, American, Lufthansa, Air France, KLM, Brussels
ZAR11445
Air Canada, United, Delta, American, Air France, Lufthansa, British Airways, Austrian, KLM
ZAR11681
Lufthansa, United, American, British Airways, KLM, Air France, Delta, Brussels, Austrian, Swiss, Etihad, Air Canada
ZAR11592
Swiss, Austrian, Brussels, British Airways, Air Canada, Delta, United, Air France, Lufthansa, KLM, American
ZAR11681
British Airways, United, Lufthansa, Air France, American, Delta, Air Canada, KLM
ZAR12439
American, Lufthansa, Air France, Delta, United, Air Canada, KLM
ZAR12455
KLM, Air Canada, Delta, United
ZAR14324
Air Canada, United
ZAR12172
Air Canada
ZAR15676
Cheap Flights from Johannesburg to Canada, from ZAR6487 Round trip from JNB to CA