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 7 of 10
  • Brussels Airlines, RwandAir, Ethiopian Airlines Paris (CDG) → Brussels (BRU) → Kinshasa (FIH) → Johannesburg (JNB) 1 route
    1. 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
    1. 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
    1. 2 stops

      Paris (CDG) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs 5 mins Excluding layover time Explore route
    2. 2 stops

      Paris (CDG) → London (LGW) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs 35 mins Excluding layover time Explore route
    3. 2 stops

      Paris (CDG) → Venice (VCE) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs 35 mins Excluding layover time Explore route
    4. 2 stops

      Paris (CDG) → Birmingham (BHX) → Zurich (ZRH) → Johannesburg (JNB)

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

      Paris (ORY) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB)

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

      Paris (CDG) → Milan (MXP) → Munich (MUC) → Johannesburg (JNB)

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

      Paris (ORY) → Milan (MXP) → Munich (MUC) → Johannesburg (JNB)

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

      Paris (ORY) → Valencia (VLC) → Madrid (MAD) → Johannesburg (JNB)

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

      Paris (ORY) → Barcelona (BCN) → Madrid (MAD) → Johannesburg (JNB)

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

      Paris (ORY) → Ibiza (IBZ) → Madrid (MAD) → Johannesburg (JNB)

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

      Paris (CDG) → Amsterdam (AMS) → Munich (MUC) → Johannesburg (JNB)

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

      Paris (CDG) → Zagreb (ZAG) → Munich (MUC) → Johannesburg (JNB)

      13 hrs 48 mins Excluding layover time Explore route