-
Aer Lingus, Ryanair, KLM Dublin (DUB) → Brussels (BRU) → Amsterdam (AMS) → Johannesburg (JNB) 3 routes
-
2 stops
Dublin (DUB) → Brussels (BRU) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 30 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Newcastle (NCL) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 30 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Glasgow (GLA) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
Luxair, Ryanair, SWISS Dublin (DUB) → Luxembourg (LUX) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Luxembourg (LUX) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 30 mins Excluding layover time Explore route
-
-
Aer Lingus, Ryanair, SWISS Dublin (DUB) → Brussels (BRU) → Zurich (ZRH) → Johannesburg (JNB) 3 routes
-
2 stops
Dublin (DUB) → Brussels (BRU) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Hamburg (HAM) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Aer Lingus, Air France, Air Algerie Dublin (DUB) → Paris (CDG) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Paris (CDG) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
Aer Lingus, Eurowings, Lufthansa Dublin (DUB) → Dusseldorf (DUS) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Dusseldorf (DUS) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
Aer Lingus, SWISS, Air Algerie Dublin (DUB) → Geneva (GVA) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Geneva (GVA) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
Aer Lingus, Ryanair, Air Algerie Dublin (DUB) → Nice (NCE) → Algiers (ALG) → Johannesburg (JNB) 3 routes
-
2 stops
Dublin (DUB) → Nice (NCE) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Brussels (BRU) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Milan (MXP) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Aer Lingus, Ryanair, Lufthansa Dublin (DUB) → Birmingham (BHX) → Munich (MUC) → Johannesburg (JNB) 10 routes
-
2 stops
Dublin (DUB) → Birmingham (BHX) → Munich (MUC) → Johannesburg (JNB)
13 hrs 38 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Birmingham (BHX) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Brussels (BRU) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Hamburg (HAM) → Munich (MUC) → Johannesburg (JNB)
13 hrs 48 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Glasgow (GLA) → Munich (MUC) → Johannesburg (JNB)
13 hrs 53 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Prague (PRG) → Munich (MUC) → Johannesburg (JNB)
13 hrs 53 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Berlin (BER) → Munich (MUC) → Johannesburg (JNB)
13 hrs 58 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Nantes (NTE) → Munich (MUC) → Johannesburg (JNB)
14 hrs 3 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Milan (MXP) → Munich (MUC) → Johannesburg (JNB)
14 hrs 13 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Turin (TRN) → Munich (MUC) → Johannesburg (JNB)
14 hrs 13 mins Excluding layover time Explore route
-
-
Aer Lingus, Ryanair, British Airways Dublin (DUB) → Newcastle (NCL) → London (LHR) → Johannesburg (JNB) 2 routes
-
2 stops
Dublin (DUB) → Newcastle (NCL) → London (LHR) → Johannesburg (JNB)
13 hrs 38 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Glasgow (GLA) → London (LHR) → Johannesburg (JNB)
13 hrs 53 mins Excluding layover time Explore route
-
-
Aer Lingus, Ryanair, Air France Dublin (DUB) → Birmingham (BHX) → Paris (CDG) → Johannesburg (JNB) 3 routes
-
2 stops
Dublin (DUB) → Birmingham (BHX) → Paris (CDG) → Johannesburg (JNB)
13 hrs 40 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Newcastle (NCL) → Paris (CDG) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Nantes (NTE) → Paris (CDG) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Aer Lingus, Ryanair, Ethiopian Airlines Dublin (DUB) → Brussels (BRU) → Kinshasa (FIH) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Brussels (BRU) → Kinshasa (FIH) → Johannesburg (JNB)
13 hrs 40 mins Excluding layover time Explore route
-
-
Aer Lingus, Eurowings, KLM Dublin (DUB) → Dusseldorf (DUS) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Dusseldorf (DUS) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 40 mins Excluding layover time Explore route
-
-
Aer Lingus, Eurowings, SWISS Dublin (DUB) → Dusseldorf (DUS) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Dusseldorf (DUS) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 40 mins Excluding layover time Explore route
-
-
Aer Lingus, Lufthansa, SWISS Dublin (DUB) → Frankfurt (FRA) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Frankfurt (FRA) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Luxair, Ryanair, Lufthansa Dublin (DUB) → Luxembourg (LUX) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Luxembourg (LUX) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Air Algerie Dublin (DUB) → London (STN) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → London (STN) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Lufthansa Dublin (DUB) → London (STN) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → London (STN) → Munich (MUC) → Johannesburg (JNB)
13 hrs 48 mins Excluding layover time Explore route
-
-
Aer Lingus, SWISS, Lufthansa Dublin (DUB) → Zurich (ZRH) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Dublin (DUB) → Zurich (ZRH) → Munich (MUC) → Johannesburg (JNB)
13 hrs 48 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → Geneva (GVA) → Munich (MUC) → Johannesburg (JNB)
14 hrs 3 mins Excluding layover time Explore route
-
-
Aer Lingus, Air France, SWISS Dublin (DUB) → Paris (CDG) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Paris (CDG) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Aer Lingus, British Airways, Air Algerie Dublin (DUB) → London (LHR) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → London (LHR) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Aer Lingus, British Airways, SWISS Dublin (DUB) → London (LHR) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → London (LHR) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Aer Lingus, Air France, Lufthansa Dublin (DUB) → Paris (CDG) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Paris (CDG) → Munich (MUC) → Johannesburg (JNB)
13 hrs 53 mins Excluding layover time Explore route
-
-
Ryanair, Condor, Lufthansa Dublin (DUB) → London (LGW) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → London (LGW) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Aer Lingus, British Airways, KLM Dublin (DUB) → London (LHR) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → London (LHR) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Luxair, Ryanair, KLM Dublin (DUB) → Luxembourg (LUX) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Luxembourg (LUX) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Aer Lingus, British Airways, Lufthansa Dublin (DUB) → London (LHR) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Dublin (DUB) → London (LHR) → Munich (MUC) → Johannesburg (JNB)
13 hrs 58 mins Excluding layover time Explore route -
2 stops
Dublin (DUB) → London (LHR) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Aer Lingus, Lufthansa, Air Algerie Dublin (DUB) → Frankfurt (FRA) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Frankfurt (FRA) → Algiers (ALG) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Aer Lingus, British Airways, Air France Dublin (DUB) → London (LHR) → Paris (CDG) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → London (LHR) → Paris (CDG) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Aer Lingus, Ryanair, Air Europa Dublin (DUB) → Brussels (BRU) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Brussels (BRU) → Madrid (MAD) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Aer Lingus, Loganair, KLM Dublin (DUB) → Aberdeen (ABZ) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Dublin (DUB) → Aberdeen (ABZ) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-