Faster and smarter in the app... Open app

Taking Bus 12 to Brussels-Zaventem Airport

Would you like to travel easily and affordably to Brussels-Zaventem Airport? Then the Airport Express bus – line 12 – is an excellent option. This line takes you directly from the city center, specifically the European district, to the airport in about 30 minutes. No long waiting times and no transfers!

How does bus line 12 work?

Bus line 12 is operated by STIB/MIVB and runs Monday through Friday during the day as an express service with few stops. In the evening, on weekends, and on public holidays, it operates under line number 21, with more stops but the same destination. The main stops of line 12 are:

  • Luxembourg (Place du Luxembourg / European Parliament)
  • Schuman (European Commission)
  • Diamant
  • Geneva
  • Brussels Airport

How much does the bus ride with line 12 to the airport cost?

A single ride costs €7 if you buy it from the driver or at the ticket machine at the airport. Via the STIB app or in advance, the ticket is cheaper – €4.60. Tip: choose an "Airport Ticket" – regular STIB tickets are not valid for the ride to the airport.

How often does the bus go to the airport?

Line 12 runs on weekdays every 15 to 20 minutes, usually between 5:00 and 20:00. In the evening and on weekends, line 21 takes over the service – with broader schedules and extra stops.

What other options are there to get to the airport?

Brussels-Zaventem Airport is also easily accessible by train – the journey from the city center takes only about 20 minutes. You can also take a taxi or come by your own car and use one of the airport's many parking spaces. Depending on your budget and how much luggage you have, each option offers a comfortable way for a stress-free trip.


Bus Connections to Brussels Airport – Frequently Asked Questions

Which bus line goes to Brussels Airport?

Line 12 (Airport Express) connects the European district (for example, Place du Luxembourg) directly with Brussels-Zaventem Airport. In the evening and on weekends, line 21 operates with additional stops.

How long does the bus ride to the airport take?

The journey with line 12 takes about 30 minutes, depending on traffic conditions.

How much does a bus ticket to Brussels Airport cost?

A single ticket costs €4.60 if you buy it in advance or via the app. With the driver or at the ticket machine, it costs €7. Make sure you choose a special "Airport Ticket."

Where can I buy a ticket for the bus?

Tickets are available through the STIB/MIVB app, at ticket machines, in advance sales, or directly from the driver (at a higher price).

Where does bus 12 stop in Brussels?

The main stops of line 12 are: Place du Luxembourg, Schuman, Diamant, Geneva, and Brussels Airport.

Are there other bus lines to the airport?

Yes, in addition to lines 12 and 21, there are also regional and long-distance buses, as well as private shuttle services, which connect other cities or certain hotels directly to the airport.

What time do the first and last buses leave?

On weekdays, line 12 starts running around 5:00 in the morning. The exact schedule and the last trip vary by day – you can find the current timetable on the STIB/MIVB website.



Parking Quick Parking

Image : Quick Parking

Would you like to make your airport experience even more pleasant?

In addition to a delicious meal, you can also benefit from our affordable parking at Brussels Airport, with rates from just €6.93 per day. Holiday Extras offers attractive prices for various reliable parking options. It's easy to book and saves you the worry before departure!


More info