-
Air France, TAAG Paris (CDG) → Kinshasa (FIH) → Luanda (NBJ) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (CDG) → Kinshasa (FIH) → Luanda (NBJ) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Lagos (LOS) → Luanda (NBJ) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Loganair, KLM Paris (CDG) → Jersey (JER) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Jersey (JER) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Air France, SWISS Paris (CDG) → Ljubljana (LJU) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Ljubljana (LJU) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Air France, KLM Paris (CDG) → Nantes (NTE) → Amsterdam (AMS) → Johannesburg (JNB) 5 routes
-
2 stops
Paris (CDG) → Nantes (NTE) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Rennes (RNS) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Geneva (GVA) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Lyon (LYS) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Nuremberg (NUE) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Air France, Lufthansa Paris (CDG) → Nantes (NTE) → Frankfurt (FRA) → Johannesburg (JNB) 5 routes
-
2 stops
Paris (CDG) → Nantes (NTE) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Bordeaux (BOD) → Munich (MUC) → Johannesburg (JNB)
13 hrs 48 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Toulouse (TLS) → Munich (MUC) → Johannesburg (JNB)
13 hrs 48 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Turin (TRN) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Biarritz (BIQ) → Munich (MUC) → Johannesburg (JNB)
14 hrs 3 mins Excluding layover time Explore route
-
-
Air France, Air Europa Paris (CDG) → Porto (OPO) → Madrid (MAD) → Johannesburg (JNB) 4 routes
-
2 stops
Paris (CDG) → Porto (OPO) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Sevilla (SVQ) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Malaga (AGP) → Madrid (MAD) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route -
2 stops
Paris (CDG) → Dusseldorf (DUS) → Madrid (MAD) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
easyJet, EgyptAir Paris (ORY) → Geneva (GVA) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Geneva (GVA) → Cairo (CAI) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Transavia France, KLM Paris (ORY) → Nantes (NTE) → Amsterdam (AMS) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Nantes (NTE) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Lyon (LYS) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Transavia France, Lufthansa Paris (ORY) → Nantes (NTE) → Frankfurt (FRA) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Nantes (NTE) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Biarritz (BIQ) → Munich (MUC) → Johannesburg (JNB)
13 hrs 53 mins Excluding layover time Explore route
-
-
Transavia France, SWISS Paris (ORY) → Prague (PRG) → Zurich (ZRH) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Prague (PRG) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Berlin (BER) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Ryanair, Lufthansa Paris (BVA) → Zadar (ZAD) → Munich (MUC) → Johannesburg (JNB) 4 routes
-
2 stops
Paris (BVA) → Zadar (ZAD) → Munich (MUC) → Johannesburg (JNB)
13 hrs 48 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Copenhagen (CPH) → Munich (MUC) → Johannesburg (JNB)
13 hrs 58 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Budapest (BUD) → Munich (MUC) → Johannesburg (JNB)
14 hrs 3 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Krakow (KRK) → Munich (MUC) → Johannesburg (JNB)
14 hrs 3 mins Excluding layover time Explore route
-
-
Ryanair, Air Algerie Paris (BVA) → Lisbon (LIS) → Algiers (ALG) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (BVA) → Lisbon (LIS) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Vienna (VIE) → Algiers (ALG) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
RwandAir, Brussels Airlines Paris (CDG) → Brussels (BRU) → Kigali (KGL) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Kigali (KGL) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Air France, Air Algerie Paris (CDG) → Lisbon (LIS) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Lisbon (LIS) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Air France, Afrijet Paris (CDG) → Yaounde (NSI) → Libreville (LBV) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Yaounde (NSI) → Libreville (LBV) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
easyJet, Ethiopian Airlines Paris (ORY) → Geneva (GVA) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Geneva (GVA) → Addis Ababa (ADD) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Transavia France, Turkish Airlines Paris (ORY) → Ljubljana (LJU) → Istanbul (IST) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Ljubljana (LJU) → Istanbul (IST) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Varna (VAR) → Istanbul (IST) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Transavia France, Ethiopian Airlines Paris (ORY) → Vienna (VIE) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Vienna (VIE) → Addis Ababa (ADD) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Ryanair, Air Europa Paris (BVA) → Malaga (AGP) → Madrid (MAD) → Johannesburg (JNB) 3 routes
-
2 stops
Paris (BVA) → Malaga (AGP) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Sevilla (SVQ) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Milan (MXP) → Madrid (MAD) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Air France, EgyptAir Paris (CDG) → Geneva (GVA) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Geneva (GVA) → Cairo (CAI) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Air France, Turkish Airlines Paris (CDG) → Ljubljana (LJU) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Ljubljana (LJU) → Istanbul (IST) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Corsair International, TAAG Paris (ORY) → Abidjan (ABJ) → Luanda (NBJ) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Abidjan (ABJ) → Luanda (NBJ) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Vueling, Air Algerie Paris (ORY) → London (LHR) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → London (LHR) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 58 mins Excluding layover time Explore route
-
-
Vueling, SWISS Paris (ORY) → London (LHR) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → London (LHR) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 58 mins Excluding layover time Explore route
-
-
Ryanair, EgyptAir Paris (BVA) → Milan (MXP) → Cairo (CAI) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (BVA) → Milan (MXP) → Cairo (CAI) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route -
2 stops
Paris (BVA) → Vienna (VIE) → Cairo (CAI) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Air France, Ethiopian Airlines Paris (CDG) → Geneva (GVA) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Geneva (GVA) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
easyJet, Turkish Airlines Paris (ORY) → Geneva (GVA) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Geneva (GVA) → Istanbul (IST) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-