All scheduled flights from Johannesburg to Brussels (JNB-BRU)
South Africa
Belgium
All scheduled flights from JNB to BRU. You can fly from Johannesburg to Brussels with 1 stop. The flight time is between 12 and 18 hours depending on your connecting flight. The JNB-BRU route has no non-stop flights.