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
KLM, Swiss, Austrian, Brussels, British Airways, Egyptair, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa
ZAR6489
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
ZAR12416
KLM, Austrian, Brussels, British Airways, Air Canada, United, Delta, American, Air France, Lufthansa
ZAR12499
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
ZAR12416
KLM, Swiss, Brussels, Air Canada, Delta, United, American, Air France, Lufthansa
ZAR12095
KLM, Air Canada
ZAR12797
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
ZAR12648
KLM, Brussels, Air Canada, United, Delta, Air France, Lufthansa
ZAR12603
Turkish, KLM, El Al, Swiss, Austrian, Alitalia, Brussels, British Airways, Etihad, Egyptair, Air Canada, Delta, Saudi Arabian, United, American, Ethiopian, Air France, Lufthansa, Emirates, South African
ZAR6606
Virgin Atlantic, KLM, Swiss, Austrian, Brussels, British Airways, Air Canada, United, Delta, American, Air France, Lufthansa, South African
ZAR10684
KLM, Swiss, Austrian, Brussels, British Airways, Air Canada, United, Delta, American, Air France, Lufthansa
ZAR11722
KLM, Austrian, British Airways, Air Canada, United, Delta, American, Air France, Lufthansa
ZAR12320
KLM, Swiss, Austrian, Brussels, British Airways, Etihad, Air Canada, Delta, United, American, Air France, Lufthansa
ZAR12022
KLM, Swiss, Austrian, Brussels, British Airways, Air Canada, Delta, United, American, Air France, Lufthansa
ZAR11707
KLM, British Airways, Air Canada, United, Delta, American, Air France, Lufthansa
ZAR11757
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
ZAR12514
KLM, Air Canada, United, Delta
ZAR14270
Air Canada, United
ZAR12046
Air Canada
ZAR15408
Cheap Flights from Johannesburg to Canada, from ZAR6489 Round trip from JNB to CA