* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Johannesburg to Brussels
Flights from Johannesburg to Brussels will get you to the cultural heart of Europe within approximately 13 hours. Flights leave from O.R. Tambo International Airport (JNB) and arrive at Brussels International Airport (BRU). Some of the main airlines flying from Johannesburg to Brussels are: Lufthansa, Brussels Airlines, Swiss International Air Lines, British Airways, and South African Airways. There are no direct flights from Johannesburg to Brussels, but connecting flights with one stop-over will get you to this enchanting Belgium metropolis.
Compare all airlines and book the best price!
Things to know before you travel to Brussels
Essential details you need to know before your trip.
1 ZAR = 0.06 EUR
Flemish / French / German
Brussels International Airport (BRU)
There is no time difference.
South African travellers will need a valid passport and Schengen visa to fly from Johannesburg to Brussels.
It will take a 25-minute car drive, or 30-minute train ride to get from Brussels International Airport to the heart of Brussels’ Old Town.
Must-visit attractions in the city of Brussels include Grand Place, Saint-Michel Cathedral, and the Belgian Comic Strip Center.