Welcome | Sign out

Cheap Flights from Punta Cana to Johannesburg, South Africa - PUJ to JNB (reverse)

Did You Know?

American Airlines has 490 connecting flights between Punta Cana, DO and Johannesburg.
578,199 seats are available per week to fly from Punta Cana, DO to Johannesburg.
You must make at least one connection to fly from Punta Cana, DO to Johannesburg.
There are 6620 flights from Punta Cana, DO to Johannesburg per week.

Cheap Domestic Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Comair Limited, British Airways, South African
ZAR2698

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Qantas, Thai, US Airways, New Zealand, Turkish, KLM, SWISS, Austrian, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa, Emirates, South African
$1124
Thai, Cathay, Kenya, Turkish, KLM, Etihad, Singapore, Egyptair, Saudi Arabian, Malaysia, Air Mauritius, Ethiopian, Air France, Qatar, Lufthansa, Emirates, South African
MYR1899
Qantas, US Airways, Virgin Atlantic, Turkish, KLM, SWISS, Austrian, Brussels, British Airways, Etihad, Singapore, Tap Portugal, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa, Emirates, South African
$917
Turkish, KLM, TAM, British Airways, Etihad, Tap Portugal, United, Ethiopian, Qatar, Air France, Lufthansa, Iberia, Emirates, South African
$980
Thai, Qantas, Kenya, Etihad, Singapore, Virgin Australia, Air France, Emirates
AU$1404
Thai, Turkish, KLM, SWISS, Air China, British Airways, Etihad, Hainan, Egyptair, Singapore, Ethiopian, Air Mauritius, Air France, Qatar, Lufthansa, Korean, Emirates, South African
元3782
Thai, Virgin Atlantic, Turkish, SWISS, Tap Portugal, Delta, Qatar, Qantas, US Airways, KLM, Austrian, British Airways, Etihad, Singapore, Air Canada, United, American, Air Berlin, Air France, Lufthansa, South African
$1034
Turkish, KLM, SWISS, British Airways, Etihad, Air France, Lufthansa, Emirates
€596
Virgin Atlantic, Turkish, Transaero, KLM, SWISS, Alitalia, Brussels, Finnair, British Airways, Etihad, Tap Portugal, Egyptair, Czech, Air Berlin, Qatar, Air France, Lufthansa, Emirates
€569
Turkish, KLM, El Al, SWISS, Austrian, Alitalia, Brussels, British Airways, Etihad, Tap Portugal, Egyptair, Ethiopian, Air France, Qatar, Lufthansa, South African
€553
Cathay, Virgin Atlantic, Turkish, KLM, SWISS, Austrian, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, United, American, Air France, Lufthansa, South African
CAD1568
Qantas, US Airways, New Zealand, Turkish, KLM, SWISS, Austrian, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa, South African
$1138
Thai, Qantas, Cathay, New Zealand, KLM, Etihad, Singapore, Virgin Australia, Emirates, South African
NZD1809
Qantas, Thai, Kenya, Cathay, Etihad, Singapore, Virgin Australia, Air Mauritius, Qatar, Emirates, South African
AU$1387
Cathay, Kenya, Turkish, KLM, Asiana, British Airways, Etihad, Singapore, Ethiopian, Qatar, Air France, Lufthansa, Emirates, Korean, South African
₩1285836
Thai, Cathay, Kenya, Turkish, KLM, SWISS, Air China, British Airways, Etihad, Singapore, Air Mauritius, Air France, Qatar, Lufthansa, Korean, Emirates
元4739
Air Canada, Delta, United, US Airways, American, KLM, SWISS, Air France, Austrian, Lufthansa, Brussels
$897
Qantas, US Airways, Turkish, KLM, Austrian, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa, Emirates, South African
$1337
Saudi Arabian, Kenya, Jet Airways, Turkish, KLM, Air France, Qatar, South African, Etihad, Egyptair
﷼2723
Virgin Atlantic, Turkish, KLM, SWISS, Brussels, British Airways, Etihad, Egyptair, Tap Portugal, Air Mauritius, Air France, Qatar, Lufthansa, Emirates, South African
£459
Turkish, KLM, El Al, SWISS, Brussels, British Airways, Ethiopian, Air France, Lufthansa
$906
Thai, Cathay, JAL, Turkish, KLM, Asiana, SWISS, British Airways, Etihad, Egyptair, Singapore, Malaysia, All Nippon, Air France, Qatar, Lufthansa, Emirates, Korean, South African
¥140698
Turkish, KLM, SWISS, Etihad, Tap Portugal, Egyptair, Saudi Arabian, Ethiopian, Qatar, Air France, Lufthansa, Emirates, South African
EGP2958
Qantas, US Airways, Virgin Atlantic, Turkish, KLM, SWISS, Austrian, Brussels, British Airways, Etihad, Singapore, Tap Portugal, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa, Emirates, South African
$1090
Saudi Arabian, Kenya, Ethiopian, Turkish, Air France, Qatar, Emirates, South African, Etihad, Egyptair
﷼2452
Cathay, Turkish, KLM, SWISS, Austrian, Brussels, British Airways, Air Canada, Delta, United, American, Air France, Lufthansa
CAD1596
Qantas, US Airways, Turkish, KLM, Brussels, British Airways, Etihad, Singapore, Air Canada, United, Delta, American, Qatar, Air France, Lufthansa, South African
$988
Thai, Cathay, KLM, Etihad, Singapore, Saudi Arabian, Qatar, Emirates
$648
Saudi Arabian, Turkish, KLM, Air France, Qatar, Emirates, Etihad, Egyptair
﷼3452
Cheap Flights from Punta Cana to Johannesburg, South Africa, from $1904 Round trip from PUJ to JNB