Welcome | Sign out

Cheap Flights from St Johns to Johannesburg, South Africa - YYT to JNB (reverse)

Did You Know?

There are 3378 flights from St Johns, NL to Johannesburg per week.
You must make at least one connection to fly from St Johns, NL to Johannesburg.
195,000 seats are available per week to fly from St Johns, NL to Johannesburg.
Air Canada has 482 connecting flights between St Johns, NL and Johannesburg.

Cheap Domestic Flights from St Johns - YYT

Flights
Airline
Lowest Price
Air Canada, WestJet, Porter
CAD433
Air Canada, WestJet
CAD988

Cheap International Flights from St Johns - YYT

Flights
Airline
Lowest Price
KLM, Air Canada, Delta, United, American, Air France, Lufthansa
CAD773
Air Canada, Delta, United, American, WestJet
CAD428
Air Canada, Delta, United, American, WestJet, Air Transat
CAD513
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD847
KLM, Etihad, Air Canada, Delta, United, American, Air France, Lufthansa
CAD1199
Air Canada, Delta, United, American, WestJet
CAD685
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD281
Air Canada, United, Delta, American, WestJet
CAD664
Korean, KLM, Etihad, Air Canada, United, American, Air France
CAD1568
Delta, KLM, Etihad, Air Canada, United, American, Air France, Lufthansa
CAD1204
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD1002
KLM, Etihad, United, Korean
CAD1439
KLM, Etihad, Air Canada, United, American, Air France, Korean
CAD1541
Air Canada, United, Delta, American, WestJet, Porter
CAD419
Air Canada, Delta, United, American, WestJet
CAD664

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Kenya, Virgin Atlantic, Turkish, KLM, El Al, SWISS, Austrian, Brussels, Alitalia, British Airways, Etihad, Tap Portugal, Egyptair, Saudi Arabian, Air Berlin, Air Mauritius, Ethiopian, Air France, Qatar, Lufthansa, Emirates, South African
£466
Thai, Virgin Atlantic, Turkish, El Al, SWISS, Delta, Saudi Arabian, Qatar, Olympic, Qantas, US Airways, KLM, Austrian, Brussels, British Airways, Etihad, Singapore, Egyptair, Air Canada, United, American, Air Berlin, Ethiopian, Air France, Lufthansa, Emirates, South African
$702
Qantas, Thai, US Airways, Turkish, KLM, SWISS, Austrian, Brussels, British Airways, Etihad, Tap Portugal, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa, South African
$1325
Kenya, Turkish, KLM, El Al, SWISS, Austrian, Alitalia, British Airways, Etihad, Tap Portugal, Egyptair, Saudi Arabian, Air Berlin, Air Mauritius, Ethiopian, Air France, Qatar, Lufthansa, Air Madagascar, Emirates, South African, Air Austral
€550
Thai, Virgin Atlantic, Turkish, SWISS, Tap Portugal, Delta, Qatar, Qantas, US Airways, KLM, Austrian, Brussels, British Airways, Etihad, Egyptair, Singapore, Air Canada, United, American, Air Berlin, Air France, Lufthansa, Emirates, South African
$1097
Thai, Virgin Atlantic, New Zealand, Turkish, El Al, SWISS, Tap Portugal, Delta, Qatar, Qantas, US Airways, KLM, Austrian, Brussels, British Airways, Etihad, Singapore, Egyptair, Air Canada, United, American, Air Berlin, Air France, Lufthansa, Emirates, South African
$1071
Kenya, Turkish, KLM, El Al, SWISS, Austrian, Alitalia, British Airways, Etihad, Tap Portugal, Egyptair, Air Mauritius, Ethiopian, Air France, Lufthansa, Emirates, South African
€550
Kenya, Jet Airways, Turkish, KLM, Egyptair, Saudi Arabian, Ethiopian, Qatar, Air France, Lufthansa, Emirates, South African
﷼2473
Thai, Cathay, Kenya, Turkish, KLM, SWISS, Etihad, Singapore, Egyptair, Saudi Arabian, Ethiopian, Air Mauritius, Air France, Qatar, Lufthansa, Emirates, South African
SGD722
Qantas, Thai, US Airways, Turkish, KLM, SWISS, Austrian, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa, Emirates, South African
$1130
Thai, Kenya, Jet Airways, Turkish, KLM, Etihad, Egyptair, Saudi Arabian, Air Mauritius, Ethiopian, Qatar, Air France, Lufthansa, Air India, Emirates, South African
₨17381
Thai, Cathay, Kenya, Turkish, KLM, Etihad, Singapore, Egyptair, Ethiopian, Qatar, Air France, Lufthansa, Air Madagascar, Emirates, South African
THB27692
Kenya, Turkish, KLM, El Al, SWISS, Alitalia, British Airways, Etihad, Tap Portugal, Egyptair, Saudi Arabian, Czech, Air Berlin, Air Mauritius, Ethiopian, Air Namibia, Air France, Qatar, Lufthansa, Emirates, South African
€359
Cheap Flights from St Johns to Johannesburg, South Africa, from CAD1347 Round trip from YYT to JNB