
Popular airlines from Brussels Airport (BRU) to O.R. Tambo Intl. Airport (JNB)
- British Airways
British Airways
- Emirates
Emirates
- Ethiopian Airlines
Ethiopian Airlines
- Qatar Airways
Qatar Airways
- KLM
KLM
- Lufthansa
Lufthansa
- Swiss International Air Lines
Swiss International Air Lines
Be in the know
Get alerts if flight prices drop or rise*
Book smarter
Save up to 40% on select hotels after you book a flight*
Cheap Flights from Brussels (BRU) to Johannesburg (JNB)
Prices were available within the past 7 days and start at ฿17,240 for one-way flights and ฿19,740 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, 30 Oct - Mon, 3 Nov
BRU
Brussels
JNB
Johannesburg
฿19,740 Return, found 2 days ago
฿19,740
Return
found 2 days ago

Thu, 30 Oct - Mon, 3 Nov
BRU
Brussels
JNB
Johannesburg
฿20,215 Return, found 2 days ago
฿20,215
Return
found 2 days ago
Thu, 4 Dec - Mon, 8 Dec
BRU
Brussels
JNB
Johannesburg
฿20,285 Return, found 2 days ago
฿20,285
Return
found 2 days ago

Wed, 5 Nov - Sun, 9 Nov
BRU
Brussels
JNB
Johannesburg
฿20,770 Return, found 2 days ago
฿20,770
Return
found 2 days ago

Sat, 1 Nov - Wed, 5 Nov
BRU
Brussels
JNB
Johannesburg
฿21,030 Return, found 2 days ago
฿21,030
Return
found 2 days ago
Thu, 13 Nov - Mon, 17 Nov
BRU
Brussels
JNB
Johannesburg
฿21,535 Return, found 2 days ago