-
Aegean Airlines, Turkish Airlines Paris (CDG) → Thessaloniki (SKG) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Thessaloniki (SKG) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-
-
Air France, Turkish Airlines Paris (CDG) → Turin (TRN) → Istanbul (IST) → Johannesburg (JNB) 4 routes
-
2 stops
Paris (CDG) → Turin (TRN) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Bari (BRI) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Hanover (HAJ) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Naples (NAP) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Transavia France, EgyptAir Paris (ORY) → Prague (PRG) → Cairo (CAI) → Johannesburg (JNB) 3 routes
-
2 stops
Paris (ORY) → Prague (PRG) → Cairo (CAI) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Larnaca (LCA) → Cairo (CAI) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Berlin (BER) → Cairo (CAI) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route
-
-
Transavia France, Turkish Airlines Paris (ORY) → Prague (PRG) → Istanbul (IST) → Johannesburg (JNB) 5 routes
-
2 stops
Paris (ORY) → Prague (PRG) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Podgorica (TGD) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Tirana (TIA) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Thessaloniki (SKG) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Berlin (BER) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Transavia France, SWISS Paris (ORY) → Wroclaw (WRO) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Wroclaw (WRO) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-
-
Vueling, Lufthansa Paris (ORY) → London (LHR) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → London (LHR) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 18 mins Excluding layover time Explore route
-
-
Ryanair, Turkish Airlines Paris (BVA) → Bologna (BLQ) → Istanbul (IST) → Johannesburg (JNB) 4 routes
-
2 stops
Paris (BVA) → Bologna (BLQ) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Bari (BRI) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Thessaloniki (SKG) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (BVA) → Naples (NAP) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route
-
-
Wizz Air, Turkish Airlines Paris (BVA) → Skopje (SKP) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Skopje (SKP) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Air France, Lufthansa Paris (CDG) → Bologna (BLQ) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Bologna (BLQ) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair, SWISS Paris (BVA) → Barcelona (BCN) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (BVA) → Barcelona (BCN) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-
-
LOT - Polish Airlines, Turkish Airlines Paris (ORY) → Krakow (KRK) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Krakow (KRK) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Royal Jordanian, Ethiopian Airlines Paris (CDG) → Amman (AMM) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Amman (AMM) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route
-
-
RwandAir, Kenya Airways Paris (CDG) → Kigali (KGL) → Nairobi (NBO) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Kigali (KGL) → Nairobi (NBO) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route
-
-
Transavia France, Ethiopian Airlines Paris (ORY) → Tel Aviv-Yafo (TLV) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Tel Aviv-Yafo (TLV) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-
-
Air Algerie, Air France, ASL Airlines France Paris (CDG) → Algiers (ALG) → Johannesburg (JNB) 2 routes
-
1 stop
Paris (CDG) → Algiers (ALG) → Johannesburg (JNB)
11 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Algiers (ALG) → Luanda (NBJ) → Johannesburg (JNB)
12 hrs 45 mins Excluding layover time Explore route
-
-
Air Algerie, ASL Airlines France, Transavia France Paris (ORY) → Algiers (ALG) → Johannesburg (JNB) 2 routes
-
1 stop
Paris (ORY) → Algiers (ALG) → Johannesburg (JNB)
11 hrs 45 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Algiers (ALG) → Luanda (NBJ) → Johannesburg (JNB)
12 hrs 45 mins Excluding layover time Explore route
-
-
Lufthansa, Air France, Lufthansa City Airlines Paris (CDG) → Munich (MUC) → Johannesburg (JNB) 1 route
-
1 stop
Paris (CDG) → Munich (MUC) → Johannesburg (JNB)
12 hrs 3 mins Excluding layover time Explore route
-
-
Air France, Iberia, Air Europa Paris (CDG) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
1 stop
Paris (CDG) → Madrid (MAD) → Johannesburg (JNB)
12 hrs 15 mins Excluding layover time Explore route
-
-
Air Europa, Iberia, Transavia France Paris (ORY) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
1 stop
Paris (ORY) → Madrid (MAD) → Johannesburg (JNB)
12 hrs 15 mins Excluding layover time Explore route
-
-
British Airways, Air France, Virgin Atlantic Paris (CDG) → London (LHR) → Johannesburg (JNB) 1 route
-
1 stop
Paris (CDG) → London (LHR) → Johannesburg (JNB)
12 hrs 43 mins Excluding layover time Explore route
-
-
Transavia France, Vueling, EgyptAir Paris (ORY) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
1 stop
Paris (ORY) → Cairo (CAI) → Johannesburg (JNB)
13 hrs 25 mins Excluding layover time Explore route
-
-
Corsair International, French Bee, Air Austral Paris (ORY) → Saint Denis de la Reunion (RUN) → Johannesburg (JNB) 1 route
-
1 stop
Paris (ORY) → Saint Denis de la Reunion (RUN) → Johannesburg (JNB)
15 hrs 45 mins Excluding layover time Explore route
-
-
Singapore Airlines, Air France, Qantas Paris (CDG) → Singapore (SIN) → Johannesburg (JNB) 1 route
-
1 stop
Paris (CDG) → Singapore (SIN) → Johannesburg (JNB)
1 day 13 mins Excluding layover time Explore route
-
-
Air France, easyJet, Air Algerie Paris (CDG) → Palma Mallorca (PMI) → Algiers (ALG) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (CDG) → Palma Mallorca (PMI) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
Paris (CDG) → Milan (MXP) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 50 mins Excluding layover time Explore route
-
-
easyJet, Transavia France, Air Algerie Paris (ORY) → Toulouse (TLS) → Algiers (ALG) → Johannesburg (JNB) 2 routes
-
2 stops
Paris (ORY) → Toulouse (TLS) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Milan (MXP) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 50 mins Excluding layover time Explore route
-
-
Transavia France, Vueling, Air Algerie Paris (ORY) → Barcelona (BCN) → Algiers (ALG) → Johannesburg (JNB) 3 routes
-
2 stops
Paris (ORY) → Barcelona (BCN) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Valencia (VLC) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
Paris (ORY) → Alicante (ALC) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 30 mins Excluding layover time Explore route
-
-
Air France, Vueling, Air Algerie Paris (CDG) → Barcelona (BCN) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Barcelona (BCN) → Algiers (ALG) → Johannesburg (JNB)
12 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir, Lufthansa Paris (CDG) → Brussels (BRU) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Munich (MUC) → Johannesburg (JNB)
12 hrs 53 mins Excluding layover time Explore route
-
-
Air France, SWISS, Lufthansa Paris (CDG) → Zurich (ZRH) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Zurich (ZRH) → Munich (MUC) → Johannesburg (JNB)
12 hrs 53 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir, KLM Paris (CDG) → Brussels (BRU) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Amsterdam (AMS) → Johannesburg (JNB)
12 hrs 55 mins Excluding layover time Explore route
-
-
easyJet, ITA Airways, Lufthansa Paris (ORY) → Milan (LIN) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Paris (ORY) → Milan (LIN) → Munich (MUC) → Johannesburg (JNB)
12 hrs 58 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir, SWISS Paris (CDG) → Brussels (BRU) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Paris (CDG) → Brussels (BRU) → Zurich (ZRH) → Johannesburg (JNB)
13 hrs Excluding layover time Explore route
-