Ways to Fly from Frankfurt to Johannesburg

Flight connections from Frankfurt to Johannesburg

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

500 connection options Page 10 of 10
  • Air Dolomiti, Condor, Lufthansa, British Airways Frankfurt (FRA) → Prague (PRG) → London (LHR) → Johannesburg (JNB) 2 routes
    1. 2 stops

      Frankfurt (FRA) → Prague (PRG) → London (LHR) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Milan (MXP) → London (LHR) → Johannesburg (JNB)

      14 hrs 53 mins Excluding layover time Explore route
  • Austrian Airlines, Condor, Lufthansa, Air France Frankfurt (FRA) → Vienna (VIE) → Paris (CDG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Vienna (VIE) → Paris (CDG) → Johannesburg (JNB)

      14 hrs 35 mins Excluding layover time Explore route
  • Air Dolomiti, KLM, Lufthansa, EgyptAir Frankfurt (FRA) → Amsterdam (AMS) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Amsterdam (AMS) → Cairo (CAI) → Johannesburg (JNB)

      14 hrs 40 mins Excluding layover time Explore route
  • Condor, Lufthansa, Airlink, Safair Frankfurt (FRA) → Cape Town (CPT) → Bloemfontein (BFN) → Johannesburg (JNB) 3 routes
    1. 2 stops

      Frankfurt (FRA) → Cape Town (CPT) → Bloemfontein (BFN) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Cape Town (CPT) → George (GRJ) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Cape Town (CPT) → Port Elizabeth (PLZ) → Johannesburg (JNB)

      14 hrs 55 mins Excluding layover time Explore route
  • Condor, Lufthansa, Airlink, CemAir Frankfurt (FRA) → Cape Town (CPT) → Kimberley (KIM) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Cape Town (CPT) → Kimberley (KIM) → Johannesburg (JNB)

      14 hrs 40 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Airlink, Safair, South African Airways Frankfurt (FRA) → Windhoek (WDH) → Cape Town (CPT) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Windhoek (WDH) → Cape Town (CPT) → Johannesburg (JNB)

      14 hrs 45 mins Excluding layover time Explore route
  • Air Dolomiti, easyJet, Lufthansa, British Airways Frankfurt (FRA) → Milan (LIN) → London (LHR) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Milan (LIN) → London (LHR) → Johannesburg (JNB)

      14 hrs 48 mins Excluding layover time Explore route
  • Condor, Lufthansa, Air Botswana, Airlink Frankfurt (FRA) → Cape Town (CPT) → Gaborone (GBE) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Cape Town (CPT) → Gaborone (GBE) → Johannesburg (JNB)

      14 hrs 55 mins Excluding layover time Explore route
  • British Airways, Lufthansa, Lufthansa City Airlines, RwandAir Frankfurt (FRA) → London (LHR) → Kigali (KGL) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → London (LHR) → Kigali (KGL) → Johannesburg (JNB)

      14 hrs 55 mins Excluding layover time Explore route
  • Lufthansa, Nouvelair Tunisie, Tunisair, Air Europa Frankfurt (FRA) → Tunis (TUN) → Madrid (MAD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Tunis (TUN) → Madrid (MAD) → Johannesburg (JNB)

      15 hrs Excluding layover time Explore route
  • Lufthansa, HiSky Europe, Lufthansa City Airlines, TAROM Frankfurt (FRA) → Bucharest (OTP) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Bucharest (OTP) → Munich (MUC) → Johannesburg (JNB)

      15 hrs 3 mins Excluding layover time Explore route
  • British Airways, Lufthansa, Lufthansa City Airlines, Kenya Airways Frankfurt (FRA) → London (LHR) → Nairobi (NBO) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → London (LHR) → Nairobi (NBO) → Johannesburg (JNB)

      15 hrs 5 mins Excluding layover time Explore route
  • Lufthansa, Nouvelair Tunisie, Tunisair, Turkish Airlines Frankfurt (FRA) → Tunis (TUN) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Tunis (TUN) → Istanbul (IST) → Johannesburg (JNB)

      15 hrs 15 mins Excluding layover time Explore route
  • British Airways, Lufthansa, Lufthansa City Airlines, Ethiopian Airlines Frankfurt (FRA) → London (LHR) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → London (LHR) → Addis Ababa (ADD) → Johannesburg (JNB)

      15 hrs 20 mins Excluding layover time Explore route
  • British Airways, Lufthansa, Lufthansa City Airlines, EgyptAir Frankfurt (FRA) → London (LHR) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → London (LHR) → Cairo (CAI) → Johannesburg (JNB)

      15 hrs 20 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Air Mauritius, Safair, South African Airways Frankfurt (FRA) → Mauritius (MRU) → Johannesburg (JNB) 1 route
    1. 1 stop

      Frankfurt (FRA) → Mauritius (MRU) → Johannesburg (JNB)

      16 hrs 5 mins Excluding layover time Explore route
  • Condor, easyJet, ITA Airways, Lufthansa, Air Algerie Frankfurt (FRA) → Rome (FCO) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Rome (FCO) → Algiers (ALG) → Johannesburg (JNB)

      13 hrs 5 mins Excluding layover time Explore route
  • HiSky Europe, Lufthansa, Lufthansa City Airlines, TAROM, Turkish Airlines Frankfurt (FRA) → Bucharest (OTP) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Bucharest (OTP) → Istanbul (IST) → Johannesburg (JNB)

      13 hrs 35 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, SWISS, KLM Frankfurt (FRA) → Zurich (ZRH) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Zurich (ZRH) → Amsterdam (AMS) → Johannesburg (JNB)

      13 hrs 35 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, SWISS, Air France Frankfurt (FRA) → Zurich (ZRH) → Paris (CDG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Zurich (ZRH) → Paris (CDG) → Johannesburg (JNB)

      13 hrs 35 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, SWISS, Air Europa Frankfurt (FRA) → Zurich (ZRH) → Madrid (MAD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Zurich (ZRH) → Madrid (MAD) → Johannesburg (JNB)

      13 hrs 35 mins Excluding layover time Explore route
  • Condor, easyJet, ITA Airways, Lufthansa, EgyptAir Frankfurt (FRA) → Rome (FCO) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Rome (FCO) → Cairo (CAI) → Johannesburg (JNB)

      13 hrs 50 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, SWISS, EgyptAir Frankfurt (FRA) → Zurich (ZRH) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Zurich (ZRH) → Cairo (CAI) → Johannesburg (JNB)

      13 hrs 50 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, SWISS, Turkish Airlines Frankfurt (FRA) → Zurich (ZRH) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Zurich (ZRH) → Istanbul (IST) → Johannesburg (JNB)

      13 hrs 50 mins Excluding layover time Explore route
  • Condor, easyJet, ITA Airways, Lufthansa, Ethiopian Airlines Frankfurt (FRA) → Rome (FCO) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Rome (FCO) → Addis Ababa (ADD) → Johannesburg (JNB)

      13 hrs 55 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, Air Europa Frankfurt (FRA) → Ibiza (IBZ) → Madrid (MAD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Ibiza (IBZ) → Madrid (MAD) → Johannesburg (JNB)

      13 hrs 55 mins Excluding layover time Explore route
  • Condor, easyJet, ITA Airways, Lufthansa, SWISS Frankfurt (FRA) → Rome (FCO) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Rome (FCO) → Zurich (ZRH) → Johannesburg (JNB)

      14 hrs 5 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, SWISS, British Airways Frankfurt (FRA) → Zurich (ZRH) → London (LHR) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Zurich (ZRH) → London (LHR) → Johannesburg (JNB)

      14 hrs 13 mins Excluding layover time Explore route
  • Condor, easyJet, ITA Airways, Lufthansa, Turkish Airlines Frankfurt (FRA) → Rome (FCO) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Rome (FCO) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 25 mins Excluding layover time Explore route
  • Condor, easyJet, ITA Airways, Lufthansa, Air Europa Frankfurt (FRA) → Rome (FCO) → Madrid (MAD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Rome (FCO) → Madrid (MAD) → Johannesburg (JNB)

      14 hrs 35 mins Excluding layover time Explore route
  • Lufthansa, Atlasglobal, Condor, Discover Airlines, TUI fly Deutschland Frankfurt (FRA) → Palma Mallorca (PMI) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Palma Mallorca (PMI) → Munich (MUC) → Johannesburg (JNB)

      15 hrs 3 mins Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines Frankfurt (FRA) → Paris (CDG) → Johannesburg (JNB) 1 route
    1. 1 stop

      Frankfurt (FRA) → Paris (CDG) → Johannesburg (JNB)

      12 hrs 25 mins Excluding layover time Explore route
  • Atlasglobal, Condor, Discover Airlines, Lufthansa, TUI fly Deutschland, Air Algerie Frankfurt (FRA) → Palma Mallorca (PMI) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Palma Mallorca (PMI) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 25 mins Excluding layover time Explore route
  • Lufthansa, Air France, Condor, Discover Airlines, Lufthansa City Airlines, SriLankan Airlines Frankfurt (FRA) → Paris (CDG) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Paris (CDG) → Munich (MUC) → Johannesburg (JNB)

      13 hrs 18 mins Excluding layover time Explore route
  • Atlasglobal, Condor, Discover Airlines, Lufthansa, TUI fly Deutschland, Air Europa Frankfurt (FRA) → Palma Mallorca (PMI) → Madrid (MAD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Palma Mallorca (PMI) → Madrid (MAD) → Johannesburg (JNB)

      13 hrs 55 mins Excluding layover time Explore route
  • Air Cairo, Condor, Discover Airlines, Nesma Airlines, TUI fly Deutschland, EgyptAir Frankfurt (FRA) → Hurghada (HRG) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Hurghada (HRG) → Cairo (CAI) → Johannesburg (JNB)

      14 hrs 30 mins Excluding layover time Explore route
  • Atlasglobal, Condor, Discover Airlines, Lufthansa, TUI fly Deutschland, SWISS Frankfurt (FRA) → Palma Mallorca (PMI) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Palma Mallorca (PMI) → Zurich (ZRH) → Johannesburg (JNB)

      14 hrs 55 mins Excluding layover time Explore route
  • Atlasglobal, Corendon Airlines, Freebird Airlines, Pegasus, SunExpress, Turkish Airlines Frankfurt (FRA) → Antalya (AYT) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Antalya (AYT) → Istanbul (IST) → Johannesburg (JNB)

      15 hrs Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines, Air Algerie Frankfurt (FRA) → Paris (CDG) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

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

      13 hrs Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines, SWISS Frankfurt (FRA) → Paris (CDG) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Paris (CDG) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs 15 mins Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines, KLM Frankfurt (FRA) → Paris (CDG) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Paris (CDG) → Amsterdam (AMS) → Johannesburg (JNB)

      13 hrs 40 mins Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines, British Airways Frankfurt (FRA) → Paris (CDG) → London (LHR) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Paris (CDG) → London (LHR) → Johannesburg (JNB)

      13 hrs 58 mins Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines, RwandAir Frankfurt (FRA) → Paris (CDG) → Kigali (KGL) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Paris (CDG) → Kigali (KGL) → Johannesburg (JNB)

      14 hrs Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines, Kenya Airways Frankfurt (FRA) → Paris (CDG) → Nairobi (NBO) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Paris (CDG) → Nairobi (NBO) → Johannesburg (JNB)

      14 hrs 15 mins Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines, Ethiopian Airlines Frankfurt (FRA) → Paris (CDG) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Paris (CDG) → Addis Ababa (ADD) → Johannesburg (JNB)

      14 hrs 20 mins Excluding layover time Explore route
  • Air France, Condor, Discover Airlines, Lufthansa, Lufthansa City Airlines, SriLankan Airlines, EgyptAir Frankfurt (FRA) → Paris (CDG) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Paris (CDG) → Cairo (CAI) → Johannesburg (JNB)

      14 hrs 30 mins Excluding layover time Explore route
  • Condor, Lufthansa, Airlink, CemAir, FlexFlight, LIFT, Safair, Singapore Airlines, South African Airways Frankfurt (FRA) → Cape Town (CPT) → Johannesburg (JNB) 1 route
    1. 1 stop

      Frankfurt (FRA) → Cape Town (CPT) → Johannesburg (JNB)

      14 hrs 15 mins Excluding layover time Explore route