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
South African, Comair Limited, British Airways
R2706

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Brussels, US Airways, Turkish, South African, Emirates, Lufthansa, New Zealand, Qantas, KLM, Swiss, Austrian, British Airways, Etihad, Singapore, Air France, Qatar, Thai, American, United, Delta, Air Canada
$1250
Cathay, Thai, Kenya, Turkish, Ethiopian, Air Mauritius, Malaysia, Lufthansa, Qatar, South African, Emirates, Saudi Arabian, Egyptair, Singapore, Etihad, Air France, KLM
RM1890
Brussels, KLM, Swiss, US Airways, Delta, Air Canada, Tap Portugal, Austrian, Etihad, British Airways, Singapore, United, Turkish, American, Qatar, Air France, Lufthansa, Emirates, South African, Virgin Atlantic, Qantas
$900
United, South African, Turkish, KLM, TAM, British Airways, Etihad, Tap Portugal, Ethiopian, Qatar, Air France, Lufthansa, Iberia, Emirates
$981
Emirates, Air France, Virgin Australia, Singapore, Etihad, Kenya, Qantas, Thai
$1351
Egyptair, Air Mauritius, Hainan, Singapore, Etihad, British Airways, Air China, Swiss, Turkish, Thai, Air France, Qatar, Ethiopian, Lufthansa, Korean, Emirates, South African, KLM
¥3743
Swiss, Thai, Virgin Atlantic, Delta, Austrian, Qatar, Qantas, Turkish, US Airways, KLM, Air Canada, United, American, Air Berlin, Tap Portugal, Air France, Lufthansa, Etihad, South African, British Airways, Singapore
$1105
Etihad, Emirates, Lufthansa, Turkish, Air France, KLM, Swiss, British Airways
€507
Tap Portugal, Etihad, British Airways, Finnair, Swiss, Egyptair, Czech, Air Berlin, Qatar, Air France, Lufthansa, Emirates, Brussels, Alitalia, KLM, Transaero, Turkish, Virgin Atlantic
€530
South African, KLM, Lufthansa, Turkish, El Al, Swiss, Austrian, Alitalia, Brussels, British Airways, Etihad, Tap Portugal, Egyptair, Ethiopian, Air France, Qatar
€532
South African, Lufthansa, American, Air France, United, Delta, Singapore, Etihad, British Airways, Austrian, Swiss, KLM, Turkish, Virgin Atlantic, Cathay, Air Canada, Brussels
$1535
KLM, South African, Lufthansa, Delta, Air Canada, Etihad, British Airways, Brussels, Austrian, Swiss, Turkish, New Zealand, US Airways, United, American, Qatar, Qantas, Singapore, Air France
$1261
Cathay, New Zealand, KLM, Etihad, Singapore, Emirates, South African, Qantas, Thai, Virgin Australia
$2104
South African, Emirates, Qatar, Air Mauritius, Virgin Australia, Singapore, Cathay, Qantas, Thai, Kenya, Etihad
$1527
Emirates, Turkish, KLM, Asiana, British Airways, Etihad, South African, Korean, Singapore, Kenya, Lufthansa, Air France, Cathay, Qatar, Ethiopian
₩1287584
Cathay, Qatar, Lufthansa, Korean, Emirates, Air France, Air Mauritius, Kenya, Turkish, KLM, Air China, Swiss, British Airways, Etihad, Singapore, Thai
¥4713
Air France, Austrian, Lufthansa, Brussels, Swiss, KLM, Air Canada, Delta, United, US Airways, American
$973
KLM, Qantas, US Airways, Turkish, South African, Emirates, Austrian, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa
$1341
Air France, Qatar, Etihad, South African, Jet Airways, KLM, Turkish, Saudi Arabian, Egyptair, Kenya
AED2723
Qatar, South African, Etihad, Virgin Atlantic, Turkish, KLM, Swiss, Brussels, British Airways, Egyptair, Tap Portugal, Air Mauritius, Air France, Lufthansa, Emirates
£457
Lufthansa, Air France, Ethiopian, British Airways, Brussels, Swiss, El Al, KLM, Turkish
$903
British Airways, Swiss, Asiana, KLM, Thai, Turkish, JAL, Cathay, Etihad, Korean, Emirates, Lufthansa, Qatar, Air France, All Nippon, Malaysia, Singapore, Egyptair, South African
¥138378
Swiss, Etihad, Tap Portugal, Egyptair, Ethiopian, Qatar, Air France, Lufthansa, Emirates, South African, KLM, Turkish, Saudi Arabian
£2994
South African, Emirates, Lufthansa, Air France, Etihad, British Airways, Brussels, Austrian, Swiss, KLM, Turkish, Virgin Atlantic, US Airways, Qantas, Singapore, Tap Portugal, Qatar, American, United, Air Canada, Delta
$1367
Egyptair, Etihad, South African, Emirates, Qatar, Air France, Turkish, Ethiopian, Kenya, Saudi Arabian
﷼2452
United, Lufthansa, Air Canada, Cathay, Turkish, KLM, Swiss, Austrian, Air France, British Airways, Delta, American, Brussels
$1574
United, Qantas, US Airways, Turkish, KLM, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, American, Qatar, Air France, Lufthansa, South African
$1130
Thai, Saudi Arabian, Singapore, Emirates, Qatar, Cathay, KLM, Etihad
$648
Egyptair, KLM, Qatar, Saudi Arabian, Emirates, Etihad, Air France, Turkish
﷼3649
Cheap Flights from Punta Cana to Johannesburg, South Africa, from $1813 Round trip from PUJ to JNB