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 8 of 10
  • Aer Lingus, Lufthansa, SWISS Frankfurt (FRA) → Dublin (DUB) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Dublin (DUB) → Zurich (ZRH) → Johannesburg (JNB)

      15 hrs Excluding layover time Explore route
  • Condor, Lufthansa, EgyptAir Frankfurt (FRA) → Barcelona (BCN) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Barcelona (BCN) → Cairo (CAI) → Johannesburg (JNB)

      15 hrs 5 mins Excluding layover time Explore route
  • Condor, Lufthansa, Air France Frankfurt (FRA) → Budapest (BUD) → Paris (CDG) → Johannesburg (JNB) 2 routes
    1. 2 stops

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

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

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

      15 hrs 10 mins Excluding layover time Explore route
  • Condor, Lufthansa, Safair Frankfurt (FRA) → Cape Town (CPT) → George (GRJ) → Johannesburg (HLA) 1 route
    1. 2 stops

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

      15 hrs 5 mins Excluding layover time Explore route
  • Aer Lingus, Lufthansa, Air France Frankfurt (FRA) → Dublin (DUB) → Paris (CDG) → Johannesburg (JNB) 1 route
    1. 2 stops

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

      15 hrs 5 mins Excluding layover time Explore route
  • Air Cairo, TUI fly Deutschland, EgyptAir Frankfurt (FRA) → Marsa Alam (RMF) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Marsa Alam (RMF) → Cairo (CAI) → Johannesburg (JNB)

      15 hrs 5 mins Excluding layover time Explore route
  • Condor, Lufthansa, British Airways Frankfurt (FRA) → Venice (VCE) → London (LHR) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Venice (VCE) → London (LHR) → Johannesburg (JNB)

      15 hrs 8 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Uganda Airlines Frankfurt (FRA) → Mombasa (MBA) → Entebbe (EBB) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Mombasa (MBA) → Entebbe (EBB) → Johannesburg (JNB)

      15 hrs 10 mins Excluding layover time Explore route
  • Air Algerie, Lufthansa, EgyptAir Frankfurt (FRA) → Algiers (ALG) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Algiers (ALG) → Cairo (CAI) → Johannesburg (JNB)

      15 hrs 15 mins Excluding layover time Explore route
  • Air Baltic, Lufthansa, Turkish Airlines Frankfurt (FRA) → Riga (RIX) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Riga (RIX) → Istanbul (IST) → Johannesburg (JNB)

      15 hrs 15 mins Excluding layover time Explore route
  • Lufthansa, Nouvelair Tunisie, Tunisair Frankfurt (FRA) → Tunis (TUN) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Tunis (TUN) → Munich (MUC) → Johannesburg (JNB)

      15 hrs 18 mins Excluding layover time Explore route
  • Lufthansa, Finnair, Lufthansa City Airlines Frankfurt (FRA) → Helsinki (HEL) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Helsinki (HEL) → Munich (MUC) → Johannesburg (JNB)

      15 hrs 38 mins Excluding layover time Explore route
  • Lufthansa, Saudia, Ethiopian Airlines Frankfurt (FRA) → Riyadh (RUH) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Riyadh (RUH) → Addis Ababa (ADD) → Johannesburg (JNB)

      15 hrs 45 mins Excluding layover time Explore route
  • Lufthansa, Air Europa, Iberia Frankfurt (FRA) → Madrid (MAD) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Madrid (MAD) → Munich (MUC) → Johannesburg (JNB)

      15 hrs 48 mins Excluding layover time Explore route
  • Lufthansa, Aegean Airlines, Sky Express Frankfurt (FRA) → Athens (ATH) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Athens (ATH) → Munich (MUC) → Johannesburg (JNB)

      16 hrs 3 mins Excluding layover time Explore route
  • Lufthansa, Condor, EgyptAir Frankfurt (FRA) → Cairo (CAI) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Cairo (CAI) → Munich (MUC) → Johannesburg (JNB)

      18 hrs 38 mins Excluding layover time Explore route
  • Lufthansa, Condor, El Al Frankfurt (FRA) → Tel Aviv-Yafo (TLV) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Tel Aviv-Yafo (TLV) → Munich (MUC) → Johannesburg (JNB)

      18 hrs 48 mins Excluding layover time Explore route
  • Air China, China Eastern Airlines, Lufthansa Frankfurt (FRA) → Shanghai (PVG) → Shenzhen (SZX) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Shanghai (PVG) → Shenzhen (SZX) → Johannesburg (JNB)

      1 day 4 hrs Excluding layover time Explore route
  • SWISS, Air Dolomiti, Condor, Lufthansa Frankfurt (FRA) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 1 stop

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

      11 hrs 40 mins Excluding layover time Explore route
  • Lufthansa, Air Algerie, Airlink, TAAG Frankfurt (FRA) → Luanda (NBJ) → Johannesburg (JNB) 1 route
    1. 1 stop

      Frankfurt (FRA) → Luanda (NBJ) → Johannesburg (JNB)

      12 hrs 10 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Airlink, South African Airways Frankfurt (FRA) → Windhoek (WDH) → Johannesburg (JNB) 1 route
    1. 1 stop

      Frankfurt (FRA) → Windhoek (WDH) → Johannesburg (JNB)

      12 hrs 15 mins Excluding layover time Explore route
  • Discover Airlines, Air Tanzania, Airlink, Safair Frankfurt (FRA) → Zanzibar (ZNZ) → Johannesburg (JNB) 1 route
    1. 1 stop

      Frankfurt (FRA) → Zanzibar (ZNZ) → Johannesburg (JNB)

      12 hrs 30 mins Excluding layover time Explore route
  • Lufthansa, Air Cote DIvoire, Air Peace, South African Airways Frankfurt (FRA) → Lagos (LOS) → Johannesburg (JNB) 1 route
    1. 1 stop

      Frankfurt (FRA) → Lagos (LOS) → Johannesburg (JNB)

      12 hrs 35 mins Excluding layover time Explore route
  • British Airways, Lufthansa, Lufthansa City Airlines, Virgin Atlantic Frankfurt (FRA) → London (LHR) → Johannesburg (JNB) 1 route
    1. 1 stop

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

      13 hrs 3 mins Excluding layover time Explore route
  • Air Dolomiti, Lufthansa, SWISS, Air Algerie Frankfurt (FRA) → Geneva (GVA) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Geneva (GVA) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 30 mins Excluding layover time Explore route
  • Lufthansa, Air Dolomiti, Condor, SWISS Frankfurt (FRA) → Zurich (ZRH) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Zurich (ZRH) → Munich (MUC) → Johannesburg (JNB)

      12 hrs 33 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Lufthansa, SWISS Frankfurt (FRA) → Munich (MUC) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Munich (MUC) → Zurich (ZRH) → Johannesburg (JNB)

      12 hrs 35 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, Air Algerie Frankfurt (FRA) → Milan (MXP) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Milan (MXP) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 35 mins Excluding layover time Explore route
  • Condor, Lufthansa, Lufthansa City Airlines, KLM Frankfurt (FRA) → Dusseldorf (DUS) → Amsterdam (AMS) → Johannesburg (JNB) 2 routes
    1. 2 stops

      Frankfurt (FRA) → Dusseldorf (DUS) → Amsterdam (AMS) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Hamburg (HAM) → Amsterdam (AMS) → Johannesburg (JNB)

      13 hrs 20 mins Excluding layover time Explore route
  • Condor, Lufthansa, Lufthansa City Airlines, SWISS Frankfurt (FRA) → Dusseldorf (DUS) → Zurich (ZRH) → Johannesburg (JNB) 3 routes
    1. 2 stops

      Frankfurt (FRA) → Dusseldorf (DUS) → Zurich (ZRH) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Berlin (BER) → Zurich (ZRH) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Hamburg (HAM) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs 15 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, SWISS Frankfurt (FRA) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB) 2 routes
    1. 2 stops

      Frankfurt (FRA) → Milan (MXP) → Zurich (ZRH) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Prague (PRG) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs Excluding layover time Explore route
  • Lufthansa, Nouvelair Tunisie, Tunisair, Air Algerie Frankfurt (FRA) → Tunis (TUN) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Tunis (TUN) → Algiers (ALG) → Johannesburg (JNB)

      13 hrs 10 mins Excluding layover time Explore route
  • Condor, Lufthansa, Lufthansa City Airlines, Air France Frankfurt (FRA) → Dusseldorf (DUS) → Paris (CDG) → Johannesburg (JNB) 1 route
    1. 2 stops

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

      13 hrs 15 mins Excluding layover time Explore route
  • Austrian Airlines, Condor, Lufthansa, Ethiopian Airlines Frankfurt (FRA) → Vienna (VIE) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Vienna (VIE) → Addis Ababa (ADD) → Johannesburg (JNB)

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

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

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

      Frankfurt (FRA) → Geneva (GVA) → Madrid (MAD) → Johannesburg (JNB)

      13 hrs 20 mins Excluding layover time Explore route
  • Air Dolomiti, Condor, Lufthansa, Ethiopian Airlines Frankfurt (FRA) → Milan (MXP) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Milan (MXP) → Addis Ababa (ADD) → Johannesburg (JNB)

      13 hrs 20 mins Excluding layover time Explore route
  • Aegean Airlines, Lufthansa, Sky Express, EgyptAir Frankfurt (FRA) → Athens (ATH) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Athens (ATH) → Cairo (CAI) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Lufthansa, KLM Frankfurt (FRA) → Munich (MUC) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Munich (MUC) → Amsterdam (AMS) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Lufthansa, EgyptAir Frankfurt (FRA) → Munich (MUC) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Munich (MUC) → Cairo (CAI) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route
  • Condor, Discover Airlines, Lufthansa, Turkish Airlines Frankfurt (FRA) → Munich (MUC) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Munich (MUC) → Istanbul (IST) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Prague (PRG) → Cairo (CAI) → Johannesburg (JNB)

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

      Frankfurt (FRA) → Prague (PRG) → Istanbul (IST) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route
  • Austrian Airlines, Condor, Lufthansa, Air Algerie Frankfurt (FRA) → Vienna (VIE) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Vienna (VIE) → Algiers (ALG) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route
  • Austrian Airlines, Condor, Lufthansa, EgyptAir Frankfurt (FRA) → Vienna (VIE) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Frankfurt (FRA) → Vienna (VIE) → Cairo (CAI) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route