BruxellesBrussel
EN

From the airport to Brussels centre

Every way into Brussels from the airport, with the price, the journey time and the first and last departure, so a late landing holds no surprises.

Checked: 20 October 2026. Prices and hours can change; check the official site before you go.

⚡ In short

Most visitors take the train: the station is right under the terminal and Brussels-Central is 18 minutes away (last train 23:57 on weekdays). Staying in the European Quarter? Bus 12 (€7.90) stops at Schuman and runs until 00:30. Landing at Charleroi? Take the Flibco shuttle to Brussels-Midi (55 min).

🕑 When do you land?

We count 30 minutes from landing to the platform or stop (passport, bags).

✈️ Brussels Airport (BRU)

Brussels Airport is in Zaventem, about 12 km north-east of the centre. The train is the quickest way in; bus 12 is cheaper and goes to the European Quarter, but it shares the roads with the taxis.

OptionPriceTimeHow oftenFirst – last
🚆 Train (SNCB)fare + €6.90 supplement18 min6 an hour04:42 – 23:57 (weekend 05:30 – 00:30)
🚌 Bus 12 (STIB Airport Line)€7.9030 minevery 10–15 min on weekdays, every 20 min in the evening and on Saturdays05:08 – 00:30
🚕 Taxiabout €50 per car20–30 min24/724/7

🚆 Train (SNCB)

  • 💶 Price: fare + €6.90 supplement · Most tickets already include the €6.90 Brussels Airport Supplement; the SNCB app or the machine shows the full price. Up to four children under 12 travel free with an adult.
  • ⏱️ Time: 18 min
  • 🔁 How often: 6 an hour
  • 🕔 First – last: 04:42 – 23:57 (weekend 05:30 – 00:30) · to Brussels-Central, October 2026 timetable; check the SNCB app on the day
  • 🛫 Leaves from: The station on level -1, right under the arrivals hall (escalator or lift)
  • 📍 Arrives at: Brussels-Nord (11 min), Brussels-Central (18 min), Brussels-Midi (23 min); 2 trains an hour also stop at Schuman
  • 🎫 Ticket: SNCB app, belgiantrain.be or the machines in the station and the baggage hall. Since 1 July 2026 you can no longer buy a ticket on the train. Scan the QR code (or your MOBIB card) at the gates.
  • Buy your ticket at the machine in the baggage hall while you wait for your suitcase.
  • Brussels-Central is the stop for the Grand-Place (6 min on foot).
  • Works cut the number of trains a few times a year: check the SNCB app before you fly.

Official site ↗

🚌 Bus 12 (STIB Airport Line)

  • 💶 Price: €7.90 · with a contactless card, phone or MOBIB card; €8.40 on paper. Transfers on STIB within the hour are included. A normal STIB ticket or a Brupass is not valid from the airport.
  • ⏱️ Time: 30 min
  • 🔁 How often: every 10–15 min on weekdays, every 20 min in the evening and on Saturdays
  • 🕔 First – last: 05:08 – 00:30 · every day; up to 37 min to Schuman in the weekday morning rush
  • 🛫 Leaves from: The bus station on level 0, about 100 m from the arrivals hall: follow the Bus signs
  • 📍 Arrives at: Schuman (metro 1 and 5), Luxembourg and Trône (metro 2 and 6), in the European Quarter
  • 🎫 Ticket: Tap your contactless bank card or phone on the validator when you board: the cheapest way.
  • Change to the metro at Schuman or Trône with the same tap, within the hour.

Official site ↗

🚕 Taxi and ride apps

  • 💶 Fare to the centre: about €50 · the average between the centre and the airport, on the meter, according to visit.brussels
  • ⏱️ Time: 20–30 min
  • 📍 Where: Right outside the arrivals hall. Official taxis have a T on the plate and a blue and yellow logo.
  • 📱 Ride apps: Uber and Bolt work at the airport; the app shows the pick-up point and the price before you book.
  • Ask for the meter and a receipt; the meter price includes service.
  • Ignore drivers who approach you in the arrivals hall.

Official site ↗

👥 Two or more? Train or taxi

Per group, one way. A taxi takes up to four people with luggage.

🚌 Bus 12 (STIB Airport Line)🚕 Taxi
1 person€7.90€50
2 people€15.80€50
3 people€23.70€50
4 people€31.60€50

🌙 Landing late at night

Trains run until 23:57 on weekdays (about 00:30 at weekends) and bus 12 until 00:30. After that: De Lijn night bus N62 to Place Rogier (00:55–04:45, twice an hour) or a taxi. The first bus 12 leaves at 05:08.

🛫 Going back to the airport

Take the train from Brussels-Central, Nord or Midi (the €6.90 supplement applies this way too), or bus 12 from Trône, Luxembourg or Schuman: any STIB ticket is valid towards the airport. The airport advises arriving 2 hours before a flight within Europe and 3 hours before an intercontinental one.

✈️ Brussels South Charleroi Airport (CRL)

Charleroi airport is about 55 km south of Brussels and used by budget airlines. The Flibco shuttle to Brussels-Midi is the simplest way in; bus A1 plus the train needs a change at Charleroi-Central.

OptionPriceTimeHow oftenFirst – last
🚐 Flibco shuttlefrom €14.9955 minevery 20 min… – 01:00
🚌 Bus A1 + train€6 bus + train fare90 minbus 4 an hour–
🚕 Taxi––24/724/7

🚐 Flibco shuttle

  • 💶 Price: from €14.99 · online; the price depends on the date and the luggage option. The ticket is valid all day: miss a bus after a delayed flight and you take the next one.
  • ⏱️ Time: 55 min
  • 🔁 How often: every 20 min
  • 🕔 Last departure: around 01:00 · the first bus leaves early in the morning
  • 🛫 Leaves from: The front exit of Terminal 1: follow the signs to the bus stop
  • 📍 Arrives at: Brussels-Midi, at the stop just off Rue de France (no stops on the way)
  • 🎫 Ticket: flibco.com or the Flibco app (cheapest), or at the airport.

Official site ↗

🚌 Bus A1 + train

  • 💶 Price: €6 bus + train fare · The Charleroi Airport bus ticket is sold separately from the train ticket, in the SNCB app, online or at a machine.
  • ⏱️ Time: 90 min
  • 🔁 How often: bus 4 an hour
  • 🛫 Leaves from: The bus stop in front of the terminal: bus A1 to Charleroi-Central (about 20 min), then the train
  • 📍 Arrives at: Brussels-Midi or Brussels-Central
  • Since 4 July 2026 the airport buses no longer stop at Luttre or Fleurus: change at Charleroi-Central.

Official site ↗

🚕 Taxi and ride apps

  • 📍 Where: Taxis wait at the airport. There is no fixed fare to Brussels: agree on the price before you leave.

🌙 Landing late at night

Flibco runs until about 01:00 and bus A1 until about 23:30. After that, only a taxi gets you to Brussels.

🛫 Going back to the airport

Flibco leaves Brussels-Midi every 20 minutes, from the stop just off Rue de France. Book online and allow 55–60 minutes, more in the rush hour.

🗺️ Your first stop from here

📍 Arriving at Brussels-Nord

📍 Arriving at Brussels-Central

📍 Arriving at Brussels-Midi

📍 Arriving at Schuman

📍 Arriving at Luxembourg

📍 Arriving at Trône

See the 1-day itinerary →

💡 Good to know

Luggage lockers

Brussels-Central, Nord and Midi have SNCB lockers, per day: small bag €5, backpack €7, trolley €9.50, large suitcase €14.50. Handy on your last day, before the train to the airport. Official site ↗

Plan your trip → Put these places in a day plan with walking times.

More guides

City guides

Food guides

Transport