-
Ryanair, Turkish Airlines Brussels (CRL) → Naples (NAP) → Istanbul (IST) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (CRL) → Naples (NAP) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Rome (FCO) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-
-
Ryanair, Air France Brussels (CRL) → Newcastle (NCL) → Paris (CDG) → Johannesburg (JNB) 5 routes
-
2 stops
Brussels (CRL) → Newcastle (NCL) → Paris (CDG) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Prague (PRG) → Paris (CDG) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Verona (VRN) → Paris (CDG) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Bologna (BLQ) → Paris (CDG) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Dublin (DUB) → Paris (CDG) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-
-
Ryanair, TAAG Brussels (CRL) → Porto (OPO) → Luanda (NBJ) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Porto (OPO) → Luanda (NBJ) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-
-
Ryanair, KLM Brussels (CRL) → Poznan (POZ) → Amsterdam (AMS) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (CRL) → Poznan (POZ) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Wroclaw (WRO) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Ryanair, SWISS Brussels (CRL) → Sarajevo (SJJ) → Zurich (ZRH) → Johannesburg (JNB) 5 routes
-
2 stops
Brussels (CRL) → Sarajevo (SJJ) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Dublin (DUB) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Naples (NAP) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Barcelona (BCN) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Dubrovnik (DBV) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-
-
Brussels Airlines, British Airways Brussels (BRU) → Edinburgh (EDI) → London (LHR) → Johannesburg (JNB) 3 routes
-
2 stops
Brussels (BRU) → Edinburgh (EDI) → London (LHR) → Johannesburg (JNB)
14 hrs 28 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Lyon (LYS) → London (LHR) → Johannesburg (JNB)
14 hrs 28 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Berlin (BER) → London (LHR) → Johannesburg (JNB)
14 hrs 43 mins Excluding layover time Explore route
-
-
Brussels Airlines, Lufthansa Brussels (BRU) → Edinburgh (EDI) → Munich (MUC) → Johannesburg (JNB) 4 routes
-
2 stops
Brussels (BRU) → Edinburgh (EDI) → Munich (MUC) → Johannesburg (JNB)
14 hrs 28 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Krakow (KRK) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Edinburgh (EDI) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Naples (NAP) → Munich (MUC) → Johannesburg (JNB)
14 hrs 38 mins Excluding layover time Explore route
-
-
Ryanair, British Airways Brussels (CRL) → Dublin (DUB) → London (LHR) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (CRL) → Dublin (DUB) → London (LHR) → Johannesburg (JNB)
14 hrs 28 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Edinburgh (EDI) → London (LHR) → Johannesburg (JNB)
14 hrs 33 mins Excluding layover time Explore route
-
-
Royal Jordanian, Ethiopian Airlines Brussels (BRU) → Amman (AMM) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Amman (AMM) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Middle East Airlines, Ethiopian Airlines Brussels (BRU) → Beirut (BEY) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Beirut (BEY) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, Turkish Airlines Brussels (BRU) → Naples (NAP) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Naples (NAP) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, Uganda Airlines Brussels (BRU) → Nairobi (NBO) → Entebbe (EBB) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Nairobi (NBO) → Entebbe (EBB) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
TUI fly Belgium, Turkish Airlines Brussels (BRU) → Pristina (PRN) → Istanbul (IST) → Johannesburg (JNB) 3 routes
-
2 stops
Brussels (BRU) → Pristina (PRN) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Tirana (TIA) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Hanover (HAJ) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route
-
-
Brussels Airlines, Ethiopian Airlines Brussels (BRU) → Tel Aviv-Yafo (TLV) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Tel Aviv-Yafo (TLV) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Volotea, KLM Brussels (CRL) → Bordeaux (BOD) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Bordeaux (BOD) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Volotea, Turkish Airlines Brussels (CRL) → Nice (NCE) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Nice (NCE) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 30 mins Excluding layover time Explore route
-
-
Ryanair, Lufthansa Brussels (CRL) → Bari (BRI) → Munich (MUC) → Johannesburg (JNB) 7 routes
-
2 stops
Brussels (CRL) → Bari (BRI) → Munich (MUC) → Johannesburg (JNB)
14 hrs 33 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Edinburgh (EDI) → Munich (MUC) → Johannesburg (JNB)
14 hrs 33 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Naples (NAP) → Munich (MUC) → Johannesburg (JNB)
14 hrs 33 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Krakow (KRK) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Cagliari (CAG) → Munich (MUC) → Johannesburg (JNB)
14 hrs 38 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Dublin (DUB) → Munich (MUC) → Johannesburg (JNB)
14 hrs 38 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Edinburgh (EDI) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-
-
RwandAir, Kenya Airways Brussels (BRU) → Kigali (KGL) → Nairobi (NBO) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Kigali (KGL) → Nairobi (NBO) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route
-
-
Volotea, Air France Brussels (CRL) → Nice (NCE) → Paris (CDG) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Nice (NCE) → Paris (CDG) → Johannesburg (JNB)
14 hrs 35 mins Excluding layover time Explore route
-
-
Transavia, Lufthansa Brussels (BRU) → Bari (BRI) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Bari (BRI) → Munich (MUC) → Johannesburg (JNB)
14 hrs 38 mins Excluding layover time Explore route
-
-
TUI fly Belgium, British Airways Brussels (BRU) → Hanover (HAJ) → London (LHR) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Hanover (HAJ) → London (LHR) → Johannesburg (JNB)
14 hrs 38 mins Excluding layover time Explore route
-
-
Brussels Airlines, Air France Brussels (BRU) → Bologna (BLQ) → Paris (CDG) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (BRU) → Bologna (BLQ) → Paris (CDG) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Edinburgh (EDI) → Paris (CDG) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-
-
Brussels Airlines, SWISS Brussels (BRU) → Naples (NAP) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Naples (NAP) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-
-
Ryanair, Ethiopian Airlines Brussels (CRL) → Amman (AMM) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Amman (AMM) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-
-
Ryanair, Air Europa Brussels (CRL) → Tangier (TNG) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Tangier (TNG) → Madrid (MAD) → Johannesburg (JNB)
14 hrs 40 mins Excluding layover time Explore route
-