Welcome | Sign out
Recommended by:More >

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

Did You Know?

American Airlines has 490 connecting flights between Punta Cana, DO and Johannesburg.
You must make at least one connection to fly from Punta Cana, DO to Johannesburg.

Cheap Domestic Flights to Johannesburg - JNB

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

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Brussels, US Airways, Turkish, South African, Emirates, Lufthansa, Air New Zealand, Qantas, KLM, Swiss, Austrian, British Airways, Etihad, Singapore, Air France, Qatar, Thai, American, United, Delta, Air Canada
$1094
Cathay, Thai, Kenya, Turkish, Ethiopian, Air Mauritius, Malaysia, Lufthansa, Qatar, South African, Emirates, Saudi Arabian, Egyptair, Singapore, Etihad, Air France, KLM
RM2539
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
$891
United, South African, Turkish, KLM, TAM, British Airways, Etihad, Tap Portugal, Ethiopian, Qatar, Air France, Lufthansa, Iberia, Emirates
$986
Emirates, Air France, Virgin Australia, Singapore, Etihad, Kenya, Qantas, Thai
$1401
Egyptair, Air Mauritius, Hainan, Singapore, Etihad, British Airways, Air China, Swiss, Turkish, Thai, Air France, Qatar, Ethiopian, Lufthansa, Korean, Emirates, South African, KLM
¥3773
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
$917
Etihad, Emirates, Lufthansa, Turkish, Air France, KLM, Swiss, British Airways
€420
Tap Portugal, Etihad, British Airways, Finnair, Swiss, Egyptair, Czech, Air Berlin, Qatar, Air France, Lufthansa, Emirates, Brussels, Alitalia, KLM, Transaero, Turkish, Virgin Atlantic
€449
South African, KLM, Lufthansa, Turkish, El Al, Swiss, Austrian, Alitalia, Brussels, British Airways, Etihad, Tap Portugal, Egyptair, Ethiopian, Air France, Qatar
€456
South African, Lufthansa, American, Air France, United, Delta, Singapore, Etihad, British Airways, Austrian, Swiss, KLM, Turkish, Virgin Atlantic, Cathay, Air Canada, Brussels
$1149
KLM, South African, Lufthansa, Delta, Air Canada, Etihad, British Airways, Brussels, Austrian, Swiss, Turkish, Air New Zealand, US Airways, United, American, Qatar, Qantas, Singapore, Air France
$1376
Cathay, Air New Zealand, KLM, Etihad, Singapore, Emirates, South African, Qantas, Thai, Virgin Australia
$2045
South African, Emirates, Qatar, Air Mauritius, Virgin Australia, Singapore, Cathay, Qantas, Thai, Kenya, Etihad
$1448
Emirates, Turkish, KLM, Asiana, British Airways, Etihad, South African, Korean, Singapore, Kenya, Lufthansa, Air France, Cathay, Qatar, Ethiopian
₩1035317
Cathay, Qatar, Lufthansa, Korean, Emirates, Air France, Air Mauritius, Kenya, Turkish, KLM, Air China, Swiss, British Airways, Etihad, Singapore, Thai
¥5304
Air France, Austrian, Lufthansa, Brussels, Swiss, KLM, Air Canada, Delta, United, US Airways, American
$875
KLM, Qantas, US Airways, Turkish, South African, Emirates, Austrian, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa
$1241
Air France, Qatar, Etihad, South African, Jet Airways, KLM, Turkish, Saudi Arabian, Egyptair, Kenya
AED2521
Qatar, South African, Etihad, Virgin Atlantic, Turkish, KLM, Swiss, Brussels, British Airways, Egyptair, Tap Portugal, Air Mauritius, Air France, Lufthansa, Emirates
£392
Lufthansa, Air France, Ethiopian, British Airways, Brussels, Swiss, El Al, KLM, Turkish
$846
British Airways, Swiss, Asiana, KLM, Thai, Turkish, JAL, Cathay, Etihad, Korean, Emirates, Lufthansa, Qatar, Air France, All Nippon, Malaysia, Singapore, Egyptair, South African
¥110332
Swiss, Etihad, Tap Portugal, Egyptair, Ethiopian, Qatar, Air France, Lufthansa, Emirates, South African, KLM, Turkish, Saudi Arabian
£4346
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
$1165
Egyptair, Etihad, South African, Emirates, Qatar, Air France, Turkish, Ethiopian, Kenya, Saudi Arabian
﷼1896
United, Lufthansa, Air Canada, Cathay, Turkish, KLM, Swiss, Austrian, Air France, British Airways, Delta, American, Brussels
$1160
United, Qantas, US Airways, Turkish, KLM, Brussels, British Airways, Etihad, Singapore, Air Canada, Delta, American, Qatar, Air France, Lufthansa, South African
$988
Thai, Saudi Arabian, Singapore, Emirates, Qatar, Cathay, KLM, Etihad
$648
Egyptair, KLM, Qatar, Saudi Arabian, Emirates, Etihad, Air France, Turkish
﷼2610
Recommended by:More >
Cheap Flights from Punta Cana to Johannesburg, South Africa, from $1702 Round trip from PUJ to JNB