-
easyJet, SWISS Paris (ORY) → Geneva (GVA) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Geneva (GVA) → Zurich (ZRH) → Johannesburg (JNB)
12 hrs 35 mins Excluding layover time Explore route
-
-
Transavia France, Air Algerie Paris (ORY) → Nantes (NTE) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Nantes (NTE) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 35 mins Excluding layover time Explore route
-
-
Air France, Lufthansa Paris (CDG) → Basel, Switzerland/Mulhouse (BSL) → Munich (MUC) → Johannesburg (JNB) 11 routes
-
2 stops
Paris (CDG) → Basel, Switzerland/Mulhouse (BSL) → Munich (MUC) → Johannesburg (JNB)
12 hrs 38 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Dusseldorf (DUS) → Munich (MUC) → Johannesburg (JNB)
12 hrs 53 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Geneva (GVA) → Munich (MUC) → Johannesburg (JNB)
12 hrs 58 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Lyon (LYS) → Munich (MUC) → Johannesburg (JNB)
12 hrs 58 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Dusseldorf (DUS) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs Excluding layover time Explore route -
2 stops
Paris (CDG) → Hanover (HAJ) → Munich (MUC) → Johannesburg (JNB)
13 hrs 13 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Turin (TRN) → Munich (MUC) → Johannesburg (JNB)
13 hrs 13 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Basel, Switzerland/Mulhouse (BSL) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 15 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Ljubljana (LJU) → Munich (MUC) → Johannesburg (JNB)
13 hrs 18 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Nuremberg (NUE) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Hanover (HAJ) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 25 mins Excluding layover time Explore route
-
-
Air France, SWISS Paris (CDG) → Geneva (GVA) → Zurich (ZRH) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (CDG) → Geneva (GVA) → Zurich (ZRH) → Johannesburg (JNB)
12 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Dusseldorf (DUS) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route
-
-
easyJet, Lufthansa Paris (ORY) → Geneva (GVA) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Geneva (GVA) → Munich (MUC) → Johannesburg (JNB)
12 hrs 48 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Geneva (GVA) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair, Air Algerie Paris (BVA) → Milan (MXP) → Algiers (ALG) → Johannesburg (JNB) 3 routes
-
2 stops
Paris (BVA) → Milan (MXP) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 50 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Madrid (MAD) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 10 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Rome (FCO) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 20 mins Excluding layover time Explore route
-
-
Air Algerie, ASL Airlines France Paris (CDG) → Annaba (AAE) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Annaba (AAE) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 50 mins Excluding layover time Explore route
-
-
Luxair, Lufthansa Paris (CDG) → Luxembourg (LUX) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Luxembourg (LUX) → Frankfurt (FRA) → Johannesburg (JNB)
12 hrs 50 mins Excluding layover time Explore route
-
-
Air France, Air Europa Paris (CDG) → Bilbao (BIO) → Madrid (MAD) → Johannesburg (JNB) 3 routes
-
2 stops
Paris (CDG) → Bilbao (BIO) → Madrid (MAD) → Johannesburg (JNB)
12 hrs 55 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Geneva (GVA) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Valencia (VLC) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 20 mins Excluding layover time Explore route
-
-
Vueling, Air Europa Paris (ORY) → Bilbao (BIO) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Bilbao (BIO) → Madrid (MAD) → Johannesburg (JNB)
12 hrs 55 mins Excluding layover time Explore route
-
-
Air Algerie, Transavia France Paris (ORY) → Constantine (CZL) → Algiers (ALG) → Johannesburg (JNB) 3 routes
-
2 stops
Paris (ORY) → Constantine (CZL) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 55 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Oran (ORN) → Algiers (ALG) → Johannesburg (JNB)
13 hrs Excluding layover time Explore route -
2 stops
Paris (ORY) → Tlemcen (TLM) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route
-
-
Air France, Afrijet Paris (CDG) → Libreville (LBV) → Brazzaville (BZV) → Johannesburg (JNB) 3 routes
-
2 stops
Paris (CDG) → Libreville (LBV) → Brazzaville (BZV) → Johannesburg (JNB)
12 hrs 58 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Cotonou (COO) → Libreville (LBV) → Johannesburg (JNB)
13 hrs 10 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Lagos (LOS) → Libreville (LBV) → Johannesburg (JNB)
13 hrs 15 mins Excluding layover time Explore route
-
-
Transavia France, Lufthansa Paris (ORY) → Lyon (LYS) → Munich (MUC) → Johannesburg (JNB) 3 routes
-
2 stops
Paris (ORY) → Lyon (LYS) → Munich (MUC) → Johannesburg (JNB)
12 hrs 58 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Ljubljana (LJU) → Munich (MUC) → Johannesburg (JNB)
13 hrs 13 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Prague (PRG) → Munich (MUC) → Johannesburg (JNB)
13 hrs 13 mins Excluding layover time Explore route
-
-
Luxair, KLM Paris (CDG) → Luxembourg (LUX) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Luxembourg (LUX) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs Excluding layover time Explore route
-
-
Ryanair, Lufthansa Paris (BVA) → Prague (PRG) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (BVA) → Prague (PRG) → Munich (MUC) → Johannesburg (JNB)
13 hrs 3 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Milan (MXP) → Munich (MUC) → Johannesburg (JNB)
13 hrs 13 mins Excluding layover time Explore route
-
-
Volotea, Lufthansa Paris (ORY) → Turin (TRN) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Turin (TRN) → Munich (MUC) → Johannesburg (JNB)
13 hrs 3 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Genoa (GOA) → Munich (MUC) → Johannesburg (JNB)
13 hrs 18 mins Excluding layover time Explore route
-
-
Ryanair, SWISS Paris (BVA) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route
-
-
Air France, KLM Paris (CDG) → Dusseldorf (DUS) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Dusseldorf (DUS) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route
-
-
Air Algerie, Air France Paris (CDG) → Oran (ORN) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Oran (ORN) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route
-
-
Corsair International, Afrijet Paris (ORY) → Cotonou (COO) → Libreville (LBV) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Cotonou (COO) → Libreville (LBV) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route
-
-
easyJet, Air Europa Paris (ORY) → Geneva (GVA) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Geneva (GVA) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 10 mins Excluding layover time Explore route
-
-
Ryanair, Air Europa Paris (BVA) → Valencia (VLC) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Valencia (VLC) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 15 mins Excluding layover time Explore route
-
-
Air France, ASKY Airlines Paris (CDG) → Brazzaville (BZV) → Kinshasa (FIH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brazzaville (BZV) → Kinshasa (FIH) → Johannesburg (JNB)
13 hrs 15 mins Excluding layover time Explore route
-
-
Volotea, Air Europa Paris (ORY) → Asturias (OVD) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Asturias (OVD) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 15 mins Excluding layover time Explore route
-
-
easyJet, KLM Paris (ORY) → Southampton (SOU) → Amsterdam (AMS) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Southampton (SOU) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 15 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Southampton (SOU) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 20 mins Excluding layover time Explore route
-