-
Brussels Airlines, RwandAir, Ethiopian Airlines Paris (CDG) → Brussels (BRU) → Kinshasa (FIH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Kinshasa (FIH) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route
-
-
Air France, Iberia, Air Algerie Paris (CDG) → Madrid (MAD) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Madrid (MAD) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route
-
-
Air France, easyJet, SWISS Paris (CDG) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB) 5 routes
-
2 stops
Paris (CDG) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → London (LGW) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Venice (VCE) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Birmingham (BHX) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Berlin (BER) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 50 mins Excluding layover time Explore route
-
-
easyJet, Transavia France, SWISS Paris (ORY) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 5 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Venice (VCE) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir, Air Algerie Paris (CDG) → Brussels (BRU) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 10 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir, Lufthansa Paris (CDG) → Brussels (BRU) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 10 mins Excluding layover time Explore route
-
-
Transavia France, Tunisair, Air Algerie Paris (ORY) → Tunis (TUN) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Tunis (TUN) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 10 mins Excluding layover time Explore route
-
-
Air France, easyJet, Lufthansa Paris (CDG) → Milan (MXP) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (CDG) → Milan (MXP) → Munich (MUC) → Johannesburg (JNB)
13 hrs 13 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Berlin (BER) → Munich (MUC) → Johannesburg (JNB)
13 hrs 23 mins Excluding layover time Explore route
-
-
Air France, SmartWings, Lufthansa Paris (CDG) → Prague (PRG) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Prague (PRG) → Munich (MUC) → Johannesburg (JNB)
13 hrs 13 mins Excluding layover time Explore route
-
-
easyJet, Transavia France, Lufthansa Paris (ORY) → Milan (MXP) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Milan (MXP) → Munich (MUC) → Johannesburg (JNB)
13 hrs 13 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Toulouse (TLS) → Munich (MUC) → Johannesburg (JNB)
13 hrs 43 mins Excluding layover time Explore route
-
-
Air France, ITA Airways, Air Algerie Paris (CDG) → Rome (FCO) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Rome (FCO) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 15 mins Excluding layover time Explore route
-
-
Transavia France, Vueling, Air Europa Paris (ORY) → Valencia (VLC) → Madrid (MAD) → Johannesburg (JNB) 4 routes
-
2 stops
Paris (ORY) → Valencia (VLC) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 15 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Barcelona (BCN) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Ibiza (IBZ) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 30 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Alicante (ALC) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
Air France, KLM, Lufthansa Paris (CDG) → Amsterdam (AMS) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (CDG) → Amsterdam (AMS) → Munich (MUC) → Johannesburg (JNB)
13 hrs 23 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Amsterdam (AMS) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 30 mins Excluding layover time Explore route
-
-
Air France, Eurowings, Lufthansa Paris (CDG) → Hamburg (HAM) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Hamburg (HAM) → Munich (MUC) → Johannesburg (JNB)
13 hrs 23 mins Excluding layover time Explore route
-
-
Air France, Vueling, Air Europa Paris (CDG) → Barcelona (BCN) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Barcelona (BCN) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 25 mins Excluding layover time Explore route
-
-
Air France, KLM, SWISS Paris (CDG) → Amsterdam (AMS) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Amsterdam (AMS) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir, Air Europa Paris (CDG) → Brussels (BRU) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
Air France, easyJet, Ethiopian Airlines Paris (CDG) → Milan (MXP) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Milan (MXP) → Addis Ababa (ADD) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
easyJet, Jet2, Air Algerie Paris (CDG) → London (STN) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → London (STN) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
easyJet, Transavia France, Ethiopian Airlines Paris (ORY) → Milan (MXP) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Milan (MXP) → Addis Ababa (ADD) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
Air Europa, Transavia France, Vueling Paris (ORY) → Palma Mallorca (PMI) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Palma Mallorca (PMI) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 35 mins Excluding layover time Explore route
-
-
easyJet, Jet2, Lufthansa Paris (CDG) → London (STN) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → London (STN) → Munich (MUC) → Johannesburg (JNB)
13 hrs 38 mins Excluding layover time Explore route
-
-
Air Corsica, Air France, Lufthansa Paris (ORY) → Bastia (BIA) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Bastia (BIA) → Munich (MUC) → Johannesburg (JNB)
13 hrs 38 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Air Algerie Paris (BVA) → Manchester (MAN) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Manchester (MAN) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 40 mins Excluding layover time Explore route
-
-
Air Cote DIvoire, Air France, South African Airways Paris (CDG) → Abidjan (ABJ) → Accra (ACC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Abidjan (ABJ) → Accra (ACC) → Johannesburg (JNB)
13 hrs 40 mins Excluding layover time Explore route
-
-
Air France, easyJet, Air Europa Paris (CDG) → Palma Mallorca (PMI) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Palma Mallorca (PMI) → Madrid (MAD) → Johannesburg (JNB)
13 hrs 40 mins Excluding layover time Explore route
-
-
easyJet, ITA Airways, Lufthansa Paris (ORY) → Milan (LIN) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Milan (LIN) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 40 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, British Airways Paris (BVA) → Manchester (MAN) → London (LHR) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Manchester (MAN) → London (LHR) → Johannesburg (JNB)
13 hrs 43 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir, British Airways Paris (CDG) → Brussels (BRU) → London (LHR) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → London (LHR) → Johannesburg (JNB)
13 hrs 43 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, KLM Paris (BVA) → Manchester (MAN) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Manchester (MAN) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Ryanair, Condor, Lufthansa Paris (BVA) → Prague (PRG) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Prague (PRG) → Frankfurt (FRA) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Air France, easyJet, KLM Paris (CDG) → Birmingham (BHX) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Birmingham (BHX) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Air France, Eurowings, SWISS Paris (CDG) → Hamburg (HAM) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Hamburg (HAM) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
easyJet, Jet2, KLM Paris (CDG) → Leeds (LBA) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Leeds (LBA) → Amsterdam (AMS) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Air France, British Airways, Air Algerie Paris (CDG) → London (LHR) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → London (LHR) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Air France, British Airways, SWISS Paris (CDG) → London (LHR) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → London (LHR) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Air France, SmartWings, SWISS Paris (CDG) → Prague (PRG) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Prague (PRG) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
TAP Portugal, Transavia France, Air Algerie Paris (ORY) → Lisbon (LIS) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Lisbon (LIS) → Algiers (ALG) → Johannesburg (JNB)
13 hrs 45 mins Excluding layover time Explore route
-
-
Air France, Croatia Airlines, Lufthansa Paris (CDG) → Zagreb (ZAG) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Zagreb (ZAG) → Munich (MUC) → Johannesburg (JNB)
13 hrs 48 mins Excluding layover time Explore route
-