Welcome | Sign out

Cheap Flights from Dublin to Johannesburg - DUB to JNB

Did You Know?

British Airways has 406 connecting flights between Dublin, IE and Johannesburg.
722,474 seats are available per week to fly from Dublin, IE to Johannesburg.
You must make at least one connection to fly from Dublin, IE to Johannesburg.
There are 8196 flights from Dublin, IE to Johannesburg per week.

Cheap Domestic Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Virgin Atlantic, British Airways, KLM
£96
Flybe, British Airways
£136
KLM, British Airways
£114

Cheap International Flights from Dublin - DUB

Flights
Airline
Lowest Price
British Airways, Aer Lingus, SAS, Lufthansa, Air France, KLM
€99
KLM, Lufthansa, British Airways, Emirates, Etihad
€817
British Airways
€1241
Iberia, Alitalia, Swiss, KLM, US Airways, United, Finnair, British Airways, Air Canada, Delta, American, Air France, Lufthansa, Aer Lingus
€448
Emirates, Etihad, British Airways, Lufthansa, Air France, KLM, Turkish
€600
Air France, Emirates, British Airways, Etihad, KLM, Lufthansa
€836

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Qatar, South African, Etihad, Virgin Atlantic, Turkish, KLM, Swiss, Brussels, British Airways, Egyptair, Tap Portugal, Air Mauritius, Air France, Lufthansa, Emirates
£451
Etihad, Emirates, Brussels, Lufthansa, Swiss, Turkish, Air Mauritius
£452
Lufthansa, British Airways, Emirates, Etihad
£524
Etihad, British Airways, Lufthansa
£670
Etihad, British Airways
€597
British Airways
£562
Etihad, British Airways
€797
British Airways, Egyptair, KLM, Swiss, Etihad, Air Mauritius, Lufthansa, Emirates, South African
£574
Etihad, Emirates, Lufthansa, Air Mauritius, Swiss
£685
Kenya, South African
£652
Lufthansa, British Airways, Emirates, Etihad
£701
Kenya
£653
Emirates, Egyptair, Etihad, KLM, Kenya, South African, Lufthansa, Air France, British Airways
£493
Qatar, British Airways, Tap Portugal, South African, Kenya
£625
South African
£1064
Cheap Flights from Dublin to Johannesburg, from €511 Round trip from DUB to JNB