Belgium has two main airports, Brussels Airport (Zaventem, about 10 km from the city center of Brussels) and Charleroi Airport (city of Charleroi, 46 km south of Brussels). Nearly all international flights coming into Belgium arrive at Brussels Airport.
How to choose your flights?
If you are not going to book your flight through a travel agency, Skyscanner is very easy to consult and tells you everything about flights from all over the world to Belgium. It is also possible to make a price comparison between the different airlines that travel between Belgium and your airport of departure.
How to reach Leuven?
Both Brussels airport and Charleroi airport are connected to the three main railway stations of Brussels (South or Midi-Zuid, Central and North) by shuttle (bus) service and/or train. For more information on transportation between the two airports and Leuven, please visit the websites below:
The national railway company of Belgium is called NMBS. More info: NMBS - Belgian rail
The bus company active in Leuven is 'De Lijn': More info: De Lijn.be