Ways to Fly from Paris to Johannesburg

Flight connections from Paris to Johannesburg

Explore direct and connecting flights between Paris and Johannesburg. Compare airlines, connection airports, journey times and available routing options.

500 connection options Page 6 of 10
  • Aegean Airlines, Turkish Airlines Paris (CDG) → Thessaloniki (SKG) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 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
    1. 2 stops

      Paris (CDG) → Turin (TRN) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 15 mins Excluding layover time Explore route
    2. 2 stops

      Paris (CDG) → Bari (BRI) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 25 mins Excluding layover time Explore route
    3. 2 stops

      Paris (CDG) → Hanover (HAJ) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 30 mins Excluding layover time Explore route
    4. 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
    1. 2 stops

      Paris (ORY) → Prague (PRG) → Cairo (CAI) → Johannesburg (JNB)

      14 hrs 15 mins Excluding layover time Explore route
    2. 2 stops

      Paris (ORY) → Larnaca (LCA) → Cairo (CAI) → Johannesburg (JNB)

      14 hrs 20 mins Excluding layover time Explore route
    3. 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
    1. 2 stops

      Paris (ORY) → Prague (PRG) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 15 mins Excluding layover time Explore route
    2. 2 stops

      Paris (ORY) → Podgorica (TGD) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 15 mins Excluding layover time Explore route
    3. 2 stops

      Paris (ORY) → Tirana (TIA) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 15 mins Excluding layover time Explore route
    4. 2 stops

      Paris (ORY) → Thessaloniki (SKG) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 20 mins Excluding layover time Explore route
    5. 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
    1. 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
    1. 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
    1. 2 stops

      Paris (BVA) → Bologna (BLQ) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 20 mins Excluding layover time Explore route
    2. 2 stops

      Paris (BVA) → Bari (BRI) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 20 mins Excluding layover time Explore route
    3. 2 stops

      Paris (BVA) → Thessaloniki (SKG) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 20 mins Excluding layover time Explore route
    4. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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. 1 stop

      Paris (CDG) → Algiers (ALG) → Johannesburg (JNB)

      11 hrs 45 mins Excluding layover time Explore route
    2. 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. 1 stop

      Paris (ORY) → Algiers (ALG) → Johannesburg (JNB)

      11 hrs 45 mins Excluding layover time Explore route
    2. 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. 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. 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. 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. 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. 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. 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. 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
    1. 2 stops

      Paris (CDG) → Palma Mallorca (PMI) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 10 mins Excluding layover time Explore route
    2. 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
    1. 2 stops

      Paris (ORY) → Toulouse (TLS) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 20 mins Excluding layover time Explore route
    2. 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
    1. 2 stops

      Paris (ORY) → Barcelona (BCN) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 25 mins Excluding layover time Explore route
    2. 2 stops

      Paris (ORY) → Valencia (VLC) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 25 mins Excluding layover time Explore route
    3. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. 2 stops

      Paris (CDG) → Brussels (BRU) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs Excluding layover time Explore route