Ways to Fly from Brussels to Johannesburg

Flight connections from Brussels to Johannesburg

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

500 connection options Page 7 of 10
  • Air Serbia, SWISS Brussels (BRU) → Belgrade (BEG) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Belgrade (BEG) → Zurich (ZRH) → Johannesburg (JNB)

      14 hrs 45 mins Excluding layover time Explore route
  • Brussels Airlines, Air France Brussels (BRU) → Ljubljana (LJU) → Paris (CDG) → Johannesburg (JNB) 2 routes
    1. 2 stops

      Brussels (BRU) → Ljubljana (LJU) → Paris (CDG) → Johannesburg (JNB)

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

      Brussels (BRU) → Venice (VCE) → Paris (CDG) → Johannesburg (JNB)

      14 hrs 45 mins Excluding layover time Explore route
  • Brussels Airlines, EgyptAir Brussels (BRU) → Tel Aviv-Yafo (TLV) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Tel Aviv-Yafo (TLV) → Cairo (CAI) → Johannesburg (JNB)

      14 hrs 45 mins Excluding layover time Explore route
  • Air Corsica, Air France Brussels (CRL) → Bastia (BIA) → Paris (CDG) → Johannesburg (JNB) 3 routes
    1. 2 stops

      Brussels (CRL) → Bastia (BIA) → Paris (CDG) → Johannesburg (JNB)

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

      Brussels (CRL) → Calvi (CLY) → Paris (CDG) → Johannesburg (JNB)

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

      Brussels (CRL) → Ajaccio (AJA) → Paris (CDG) → Johannesburg (JNB)

      14 hrs 50 mins Excluding layover time Explore route
  • Ryanair, Lufthansa Brussels (CRL) → Biarritz (BIQ) → Frankfurt (FRA) → Johannesburg (JNB) 3 routes
    1. 2 stops

      Brussels (CRL) → Biarritz (BIQ) → Frankfurt (FRA) → Johannesburg (JNB)

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

      Brussels (CRL) → Dublin (DUB) → Frankfurt (FRA) → Johannesburg (JNB)

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

      Brussels (CRL) → Barcelona (BCN) → Munich (MUC) → Johannesburg (JNB)

      14 hrs 53 mins Excluding layover time Explore route
  • Ryanair, Air France Brussels (CRL) → Edinburgh (EDI) → Paris (CDG) → Johannesburg (JNB) 2 routes
    1. 2 stops

      Brussels (CRL) → Edinburgh (EDI) → Paris (CDG) → Johannesburg (JNB)

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

      Brussels (CRL) → Cork (ORK) → Paris (CDG) → Johannesburg (JNB)

      14 hrs 45 mins Excluding layover time Explore route
  • TUI fly Belgium, British Airways Brussels (BRU) → Nuremberg (NUE) → London (LHR) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Nuremberg (NUE) → London (LHR) → Johannesburg (JNB)

      14 hrs 46 mins Excluding layover time Explore route
  • Royal Jordanian, EgyptAir Brussels (BRU) → Amman (AMM) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Amman (AMM) → Cairo (CAI) → Johannesburg (JNB)

      14 hrs 50 mins Excluding layover time Explore route
  • Ryanair, Air Europa Brussels (CRL) → Rome (FCO) → Madrid (MAD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (CRL) → Rome (FCO) → Madrid (MAD) → Johannesburg (JNB)

      14 hrs 50 mins Excluding layover time Explore route
  • Ryanair, SWISS Brussels (CRL) → Palma Mallorca (PMI) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (CRL) → Palma Mallorca (PMI) → Zurich (ZRH) → Johannesburg (JNB)

      14 hrs 50 mins Excluding layover time Explore route
  • SunExpress, Turkish Airlines Brussels (BRU) → Ankara (ESB) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Ankara (ESB) → Istanbul (IST) → Johannesburg (JNB)

      14 hrs 55 mins Excluding layover time Explore route
  • Ryanair, EgyptAir Brussels (CRL) → Amman (AMM) → Cairo (CAI) → Johannesburg (JNB) 2 routes
    1. 2 stops

      Brussels (CRL) → Amman (AMM) → Cairo (CAI) → Johannesburg (JNB)

      15 hrs Excluding layover time Explore route
    2. 2 stops

      Brussels (CRL) → Barcelona (BCN) → Cairo (CAI) → Johannesburg (JNB)

      15 hrs 10 mins Excluding layover time Explore route
  • Ryanair, Turkish Airlines Brussels (CRL) → Palermo (PMO) → Istanbul (IST) → Johannesburg (JNB) 2 routes
    1. 2 stops

      Brussels (CRL) → Palermo (PMO) → Istanbul (IST) → Johannesburg (JNB)

      15 hrs Excluding layover time Explore route
    2. 2 stops

      Brussels (CRL) → Catania (CTA) → Istanbul (IST) → Johannesburg (JNB)

      15 hrs 5 mins Excluding layover time Explore route
  • TUI fly Belgium, Turkish Airlines Brussels (BRU) → Bodrum (BJV) → Istanbul (IST) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Bodrum (BJV) → Istanbul (IST) → Johannesburg (JNB)

      15 hrs 10 mins Excluding layover time Explore route
  • TUI fly Belgium, EgyptAir Brussels (BRU) → Sharm el Sheikh (SSH) → Cairo (CAI) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Sharm el Sheikh (SSH) → Cairo (CAI) → Johannesburg (JNB)

      15 hrs 15 mins Excluding layover time Explore route
  • Ethiopian Airlines, Brussels Airlines Brussels (BRU) → Kinshasa (FIH) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Kinshasa (FIH) → Addis Ababa (ADD) → Johannesburg (JNB)

      17 hrs 35 mins Excluding layover time Explore route
  • Lufthansa, Brussels Airlines, TUI fly Belgium Brussels (BRU) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 1 stop

      Brussels (BRU) → Munich (MUC) → Johannesburg (JNB)

      11 hrs 48 mins Excluding layover time Explore route
  • Brussels Airlines, Lufthansa, Condor Brussels (BRU) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
    1. 1 stop

      Brussels (BRU) → Frankfurt (FRA) → Johannesburg (JNB)

      12 hrs 5 mins Excluding layover time Explore route
  • British Airways, Brussels Airlines, Virgin Atlantic Brussels (BRU) → London (LHR) → Johannesburg (JNB) 1 route
    1. 1 stop

      Brussels (BRU) → London (LHR) → Johannesburg (JNB)

      12 hrs 38 mins Excluding layover time Explore route
  • Brussels Airlines, Airlink, Kenya Airways Brussels (BRU) → Nairobi (NBO) → Johannesburg (JNB) 1 route
    1. 1 stop

      Brussels (BRU) → Nairobi (NBO) → Johannesburg (JNB)

      13 hrs 5 mins Excluding layover time Explore route
  • Brussels Airlines, easyJet, Air Algerie Brussels (BRU) → Nice (NCE) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Nice (NCE) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 40 mins Excluding layover time Explore route
  • Brussels Airlines, RwandAir, Air Algerie Brussels (BRU) → Paris (CDG) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

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

      12 hrs 45 mins Excluding layover time Explore route
  • Brussels Airlines, Lufthansa, SWISS Brussels (BRU) → Frankfurt (FRA) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

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

      12 hrs 45 mins Excluding layover time Explore route
  • Aegean Airlines, TAROM, Air Algerie Brussels (BRU) → Strasbourg (SXB) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Strasbourg (SXB) → Algiers (ALG) → Johannesburg (JNB)

      12 hrs 45 mins Excluding layover time Explore route
  • Brussels Airlines, SmartWings, Lufthansa Brussels (BRU) → Prague (PRG) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Prague (PRG) → Munich (MUC) → Johannesburg (JNB)

      12 hrs 48 mins Excluding layover time Explore route
  • Brussels Airlines, SWISS, Lufthansa Brussels (BRU) → Zurich (ZRH) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Zurich (ZRH) → Munich (MUC) → Johannesburg (JNB)

      12 hrs 48 mins Excluding layover time Explore route
  • SWISS, Brussels Airlines, easyJet Brussels (BRU) → Geneva (GVA) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Geneva (GVA) → Zurich (ZRH) → Johannesburg (JNB)

      12 hrs 50 mins Excluding layover time Explore route
  • Aegean Airlines, TAROM, Lufthansa Brussels (BRU) → Strasbourg (SXB) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Strasbourg (SXB) → Frankfurt (FRA) → Johannesburg (JNB)

      12 hrs 55 mins Excluding layover time Explore route
  • Brussels Airlines, RwandAir, SWISS Brussels (BRU) → Paris (CDG) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

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

      13 hrs Excluding layover time Explore route
  • Brussels Airlines, Lufthansa, Air Algerie Brussels (BRU) → Frankfurt (FRA) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Frankfurt (FRA) → Algiers (ALG) → Johannesburg (JNB)

      13 hrs Excluding layover time Explore route
  • Brussels Airlines, RwandAir, Lufthansa Brussels (BRU) → Paris (CDG) → Munich (MUC) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Paris (CDG) → Munich (MUC) → Johannesburg (JNB)

      13 hrs 3 mins Excluding layover time Explore route
  • Brussels Airlines, Vueling, Air Europa Brussels (BRU) → Bilbao (BIO) → Madrid (MAD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Bilbao (BIO) → Madrid (MAD) → Johannesburg (JNB)

      13 hrs 5 mins Excluding layover time Explore route
  • Brussels Airlines, Ethiopian Airlines, TAAG Brussels (BRU) → Kinshasa (FIH) → Luanda (NBJ) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Kinshasa (FIH) → Luanda (NBJ) → Johannesburg (JNB)

      13 hrs 15 mins Excluding layover time Explore route
  • Brussels Airlines, Condor, Lufthansa Brussels (BRU) → Hamburg (HAM) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Hamburg (HAM) → Frankfurt (FRA) → Johannesburg (JNB)

      13 hrs 15 mins Excluding layover time Explore route
  • Brussels Airlines, Lufthansa, KLM Brussels (BRU) → Frankfurt (FRA) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Frankfurt (FRA) → Amsterdam (AMS) → Johannesburg (JNB)

      13 hrs 20 mins Excluding layover time Explore route
  • Brussels Airlines, SmartWings, SWISS Brussels (BRU) → Prague (PRG) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Prague (PRG) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs 20 mins Excluding layover time Explore route
  • Nouvelair Tunisie, Tunisair, Air Algerie Brussels (BRU) → Tunis (TUN) → Algiers (ALG) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Tunis (TUN) → Algiers (ALG) → Johannesburg (JNB)

      13 hrs 20 mins Excluding layover time Explore route
  • Brussels Airlines, RwandAir, KLM Brussels (BRU) → Paris (CDG) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Paris (CDG) → Amsterdam (AMS) → Johannesburg (JNB)

      13 hrs 25 mins Excluding layover time Explore route
  • Brussels Airlines, Lufthansa, Air France Brussels (BRU) → Frankfurt (FRA) → Paris (CDG) → Johannesburg (JNB) 1 route
    1. 2 stops

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

      13 hrs 30 mins Excluding layover time Explore route
  • Brussels Airlines, easyJet, SWISS Brussels (BRU) → Nice (NCE) → Zurich (ZRH) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Nice (NCE) → Zurich (ZRH) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route
  • Austrian Airlines, Brussels Airlines, Ethiopian Airlines Brussels (BRU) → Vienna (VIE) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (BRU) → Vienna (VIE) → Addis Ababa (ADD) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route
  • Ryanair, Condor, Lufthansa Brussels (CRL) → Prague (PRG) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
    1. 2 stops

      Brussels (CRL) → Prague (PRG) → Frankfurt (FRA) → Johannesburg (JNB)

      13 hrs 30 mins Excluding layover time Explore route