-
Brussels Airlines, Air Europa Brussels (BRU) → Bologna (BLQ) → Madrid (MAD) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (BRU) → Bologna (BLQ) → Madrid (MAD) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Venice (VCE) → Madrid (MAD) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-
-
Transavia, Turkish Airlines Brussels (BRU) → Bari (BRI) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Bari (BRI) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-
-
Brussels Airlines, SWISS Brussels (BRU) → Budapest (BUD) → Zurich (ZRH) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (BRU) → Budapest (BUD) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Gothenburg (GOT) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Brussels Airlines, KLM Brussels (BRU) → Edinburgh (EDI) → Amsterdam (AMS) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (BRU) → Edinburgh (EDI) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Gothenburg (GOT) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-
-
Brussels Airlines, Lufthansa Brussels (BRU) → Gothenburg (GOT) → Frankfurt (FRA) → Johannesburg (JNB) 3 routes
-
2 stops
Brussels (BRU) → Gothenburg (GOT) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Manchester (MAN) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Olbia (OLB) → Munich (MUC) → Johannesburg (JNB)
14 hrs 18 mins Excluding layover time Explore route
-
-
Brussels Airlines, RwandAir Brussels (BRU) → Nairobi (NBO) → Kigali (KGL) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Nairobi (NBO) → Kigali (KGL) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-
-
TUI fly Belgium, Air France Brussels (BRU) → Nuremberg (NUE) → Paris (CDG) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (BRU) → Nuremberg (NUE) → Paris (CDG) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Hanover (HAJ) → Paris (CDG) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
TUI fly Belgium, Turkish Airlines Brussels (BRU) → Nuremberg (NUE) → Istanbul (IST) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (BRU) → Nuremberg (NUE) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Tivat (TIV) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Fly One, Turkish Airlines Brussels (BRU) → Chisinau (RMO) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Chisinau (RMO) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-
-
Brussels Airlines, Air France Brussels (BRU) → Toulouse (TLS) → Paris (CDG) → Johannesburg (JNB) 3 routes
-
2 stops
Brussels (BRU) → Toulouse (TLS) → Paris (CDG) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Berlin (BER) → Paris (CDG) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Marseille (MRS) → Paris (CDG) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-
-
Brussels Airlines, EgyptAir Brussels (BRU) → Venice (VCE) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Venice (VCE) → Cairo (CAI) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-
-
Ryanair, Air Europa Brussels (CRL) → Malaga (AGP) → Madrid (MAD) → Johannesburg (JNB) 3 routes
-
2 stops
Brussels (CRL) → Malaga (AGP) → Madrid (MAD) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Bologna (BLQ) → Madrid (MAD) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Lisbon (LIS) → Madrid (MAD) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair, Lufthansa Brussels (CRL) → Bologna (BLQ) → Frankfurt (FRA) → Johannesburg (JNB) 6 routes
-
2 stops
Brussels (CRL) → Bologna (BLQ) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Pula (PUY) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Wroclaw (WRO) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Rome (FCO) → Munich (MUC) → Johannesburg (JNB)
14 hrs 18 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Zagreb (ZAG) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Dubrovnik (DBV) → Munich (MUC) → Johannesburg (JNB)
14 hrs 23 mins Excluding layover time Explore route
-
-
Ryanair, SWISS Brussels (CRL) → Krakow (KRK) → Zurich (ZRH) → Johannesburg (JNB) 2 routes
-
2 stops
Brussels (CRL) → Krakow (KRK) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Rome (FCO) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair, Air France Brussels (CRL) → Toulouse (TLS) → Paris (CDG) → Johannesburg (JNB) 3 routes
-
2 stops
Brussels (CRL) → Toulouse (TLS) → Paris (CDG) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Marseille (MRS) → Paris (CDG) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Biarritz (BIQ) → Paris (CDG) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-
-
Ryanair, KLM Brussels (CRL) → Turin (TRN) → Amsterdam (AMS) → Johannesburg (JNB) 4 routes
-
2 stops
Brussels (CRL) → Turin (TRN) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Edinburgh (EDI) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Dublin (DUB) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route -
2 stops
Brussels (CRL) → Genoa (GOA) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-
-
Ryanair, Turkish Airlines Brussels (CRL) → Turin (TRN) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Turin (TRN) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 15 mins Excluding layover time Explore route
-
-
Brussels Airlines, TAAG Brussels (BRU) → Abidjan (ABJ) → Luanda (NBJ) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Abidjan (ABJ) → Luanda (NBJ) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
LOT - Polish Airlines, SWISS Brussels (BRU) → Gdansk (GDN) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Gdansk (GDN) → Zurich (ZRH) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair, TAAG Brussels (CRL) → Lisbon (LIS) → Luanda (NBJ) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Lisbon (LIS) → Luanda (NBJ) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair, Ethiopian Airlines Brussels (CRL) → Marseille (MRS) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Marseille (MRS) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Volotea, Lufthansa Brussels (CRL) → Nice (NCE) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Nice (NCE) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Wizz Air Malta, Turkish Airlines Brussels (CRL) → Chisinau (RMO) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Chisinau (RMO) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 20 mins Excluding layover time Explore route
-
-
Air Serbia, Lufthansa Brussels (BRU) → Belgrade (BEG) → Munich (MUC) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Belgrade (BEG) → Munich (MUC) → Johannesburg (JNB)
14 hrs 23 mins Excluding layover time Explore route
-
-
easyJet, KLM Brussels (BRU) → Bordeaux (BOD) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Bordeaux (BOD) → Amsterdam (AMS) → Johannesburg (JNB)
14 hrs 23 mins Excluding layover time Explore route
-
-
LOT - Polish Airlines, Lufthansa Brussels (BRU) → Gdansk (GDN) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Gdansk (GDN) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-
-
Brussels Airlines, Ethiopian Airlines Brussels (BRU) → Marseille (MRS) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (BRU) → Marseille (MRS) → Addis Ababa (ADD) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-
-
Air Corsica, Lufthansa Brussels (CRL) → Bastia (BIA) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Brussels (CRL) → Bastia (BIA) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 25 mins Excluding layover time Explore route
-