-
Air France, Eurowings, KLM Paris (CDG) → Hamburg (HAM) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Hamburg (HAM) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Air France, British Airways, KLM Paris (CDG) → London (LHR) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → London (LHR) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Air France, Austrian Airlines, Ethiopian Airlines Paris (CDG) → Vienna (VIE) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Vienna (VIE) → Addis Ababa (ADD) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Lufthansa Paris (BVA) → Manchester (MAN) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (BVA) → Manchester (MAN) → Munich (MUC) → Johannesburg (JNB)
13 hrs 53 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Manchester (MAN) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Air France, easyJet, Lufthansa Paris (CDG) → Birmingham (BHX) → Munich (MUC) → Johannesburg (JNB) 4 routes
-
2 stops
Paris (CDG) → Birmingham (BHX) → Munich (MUC) → Johannesburg (JNB)
13 hrs 53 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Birmingham (BHX) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route -
2 stops
Paris (CDG) → Budapest (BUD) → Munich (MUC) → Johannesburg (JNB)
14 hrs 8 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Krakow (KRK) → Munich (MUC) → Johannesburg (JNB)
14 hrs 8 mins Excluding layover time Explore route
-
-
Air France, British Airways, Lufthansa Paris (CDG) → London (LHR) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (CDG) → London (LHR) → Munich (MUC) → Johannesburg (JNB)
13 hrs 53 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → London (LHR) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, SWISS Paris (BVA) → Manchester (MAN) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Manchester (MAN) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Ryanair, Condor, Lufthansa Paris (BVA) → Milan (MXP) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Milan (MXP) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Air Cote DIvoire, Air France, TAAG Paris (CDG) → Abidjan (ABJ) → Luanda (NBJ) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Abidjan (ABJ) → Luanda (NBJ) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Air France, easyJet, Air Europa Paris (CDG) → London (LGW) → Madrid (MAD) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (CDG) → London (LGW) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Milan (MXP) → Madrid (MAD) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Air France, SWISS, KLM Paris (CDG) → Zurich (ZRH) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Zurich (ZRH) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Air France, SWISS, Air Europa Paris (CDG) → Zurich (ZRH) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Zurich (ZRH) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Transavia France, Vueling, Air Europa Paris (ORY) → Malaga (AGP) → Madrid (MAD) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Malaga (AGP) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Sevilla (SVQ) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Transavia France, Volotea, Air Europa Paris (ORY) → Alghero (AHO) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Alghero (AHO) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route
-
-
Transavia France, Condor, Lufthansa Paris (ORY) → Prague (PRG) → Frankfurt (FRA) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Prague (PRG) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 55 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Berlin (BER) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Ryanair, Wizz Air Malta, Turkish Airlines Paris (BVA) → Cluj (CLJ) → Istanbul (IST) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (BVA) → Cluj (CLJ) → Istanbul (IST) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route -
2 stops
Paris (BVA) → Bucharest (OTP) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir, Ethiopian Airlines Paris (CDG) → Brussels (BRU) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Air France, ITA Airways, EgyptAir Paris (CDG) → Rome (FCO) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Rome (FCO) → Cairo (CAI) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
Air France, easyJet, EgyptAir Paris (CDG) → Milan (MXP) → Cairo (CAI) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (CDG) → Milan (MXP) → Cairo (CAI) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route -
2 stops
Paris (CDG) → Budapest (BUD) → Cairo (CAI) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
TAP Portugal, Transavia France, Air Europa Paris (ORY) → Lisbon (LIS) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Lisbon (LIS) → Madrid (MAD) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
TAP Portugal, Transavia France, TAAG Paris (ORY) → Lisbon (LIS) → Luanda (NBJ) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Lisbon (LIS) → Luanda (NBJ) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
easyJet, Transavia France, EgyptAir Paris (ORY) → Milan (MXP) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Milan (MXP) → Cairo (CAI) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
easyJet, Transavia France, Air Europa Paris (ORY) → Milan (MXP) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Milan (MXP) → Madrid (MAD) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route
-
-
easyJet, Transavia France, Turkish Airlines Paris (ORY) → Sofia (SOF) → Istanbul (IST) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Sofia (SOF) → Istanbul (IST) → Johannesburg (JNB)
14 hrs Excluding layover time Explore route -
2 stops
Paris (ORY) → Dubrovnik (DBV) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
easyJet, Transavia France, Lufthansa Paris (ORY) → Split (SPU) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Split (SPU) → Munich (MUC) → Johannesburg (JNB)
14 hrs 3 mins Excluding layover time Explore route
-
-
Air Serbia, easyJet, Turkish Airlines Paris (CDG) → Belgrade (BEG) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Belgrade (BEG) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Air France, EgyptAir, Ethiopian Airlines Paris (CDG) → Cairo (CAI) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Cairo (CAI) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Air France, ITA Airways, Ethiopian Airlines Paris (CDG) → Rome (FCO) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Rome (FCO) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Air France, easyJet, KLM Paris (CDG) → Newcastle (NCL) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Newcastle (NCL) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Air France, Austrian Airlines, Air Algerie Paris (CDG) → Vienna (VIE) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Vienna (VIE) → Algiers (ALG) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Air France, Austrian Airlines, EgyptAir Paris (CDG) → Vienna (VIE) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Vienna (VIE) → Cairo (CAI) → Johannesburg (JNB)
14 hrs 5 mins Excluding layover time Explore route
-
-
Air France, KLM, British Airways Paris (CDG) → Amsterdam (AMS) → London (LHR) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Amsterdam (AMS) → London (LHR) → Johannesburg (JNB)
14 hrs 8 mins Excluding layover time Explore route
-
-
Ryanair, Wizz Air, Turkish Airlines Paris (BVA) → Sofia (SOF) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Sofia (SOF) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Air France, KLM, Air Europa Paris (CDG) → Amsterdam (AMS) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Amsterdam (AMS) → Madrid (MAD) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Air France, easyJet, Turkish Airlines Paris (CDG) → Budapest (BUD) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Budapest (BUD) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Air France, Austrian Airlines, Turkish Airlines Paris (CDG) → Vienna (VIE) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Vienna (VIE) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Air France, Croatia Airlines, Turkish Airlines Paris (CDG) → Zagreb (ZAG) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Zagreb (ZAG) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Air France, SWISS, EgyptAir Paris (CDG) → Zurich (ZRH) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Zurich (ZRH) → Cairo (CAI) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-
-
Air France, SWISS, Turkish Airlines Paris (CDG) → Zurich (ZRH) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Zurich (ZRH) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 10 mins Excluding layover time Explore route
-