Getting from Brussels Airport to the city centre
What's the best way to get from Brussels Airport to the city?
The train is fastest and best value — about 20 minutes from Brussels Airport (Zaventem) to the central stations, running several times an hour. A taxi or ride-share takes 20–40 minutes depending on traffic and costs much more. Note there's a separate, more distant Charleroi Airport used by low-cost airlines, served by a dedicated shuttle bus.
Two airports, very different journeys
The first thing to know: “Brussels” has two airports, and they’re not close. Brussels Airport (Zaventem, BRU) is the main one, just north-east of the city. Brussels South Charleroi Airport (CRL) — used by many low-cost carriers like Ryanair — is about 50 km away and needs a separate plan (Charleroi guide). This guide covers the main airport; check which you’re flying into before booking anything. The distinction matters: one is 20 minutes from the centre by direct train; the other is an hour by shuttle bus in a different city.
Brussels Airport (Zaventem) → the centre
Train — best for almost everyone
The station sits directly under the terminal — follow the signs from arrivals and you’ll be on the platform in a few minutes. Frequent direct trains run to Bruxelles-Nord, Central and Midi in about 20 minutes, several times an hour from early morning to late evening.
- Buy from machines, counters or the SNCB/NMBS app.
- The fare includes a small airport supplement (the “Diabolo” fee) — don’t be surprised to see it on the ticket.
- The default choice — fast, cheap, frequent, and it drops you directly in the heart of town. Pick the station nearest your hotel (where to stay). For most visitors staying centrally, Bruxelles-Central is ideal; for the south of the city or connecting to onward trains, Bruxelles-Midi is the bigger interchange.
The train runs until late and starts early, so evening and early-morning flights are both well-served. On arrival, the platform signs show departure times in real time; trains to the centre run frequently enough that you’ll rarely wait more than 10–15 minutes even at off-peak times.
Bus — cheaper but slower
- STIB bus 12 (rush hour) or 21 runs to the EU quarter and the city; cheaper than the train but slower and subject to traffic.
- De Lijn regional buses serve various suburban points.
Worth considering only if you’re heading somewhere a bus serves directly or you’re watching every euro — the time cost is considerable compared with the train (budget guide).
Taxi / ride-share — convenient, pricier
- Official taxis from the rank take 20–40 minutes depending on traffic, for a fixed-ish fare considerably higher than the train.
- Uber and Bolt both operate at Zaventem with dedicated app pickup points — often cheaper than a taxi, and you know the fare before you book.
- Worth it with heavy luggage, a group splitting the cost, or a late/early arrival when train frequency drops and you just want to be at the hotel.
Quick comparison
| Option | Time | Cost | Best for |
|---|---|---|---|
| Train | ~20 min | € | Almost everyone |
| Bus | 30–45 min | € (cheapest) | Budget / specific routes |
| Taxi / Uber | 20–40 min | €€€ | Luggage, groups, late nights |
Practical tips
- Validate nothing on Belgian trains — they don’t require stamping. Keep your app or paper ticket ready in case an inspector asks.
- Trains run until late, so even an evening flight is fine for the train home.
- Returning to the airport: allow a generous buffer at peak hours (Monday mornings and Friday evenings can be busy); the train is still the most reliable option. Aim to be at the station with at least 30 minutes before your flight’s check-in window closes.
- The Diabolo fee is the small airport access surcharge built into the fare — it means a ticket from the airport costs slightly more than the equivalent journey from the city, but it’s still very cheap by European capital standards.
- Don’t confuse the airports. If your ticket says CRL / Charleroi, you need the Charleroi shuttle, not the Zaventem train — the two are 50 km apart and the shuttle to Charleroi does not stop at Zaventem.
Returning to the airport: the same advice in reverse
The same options apply on the return journey, with a few practical notes:
- Train is still the best choice. The Diabolo fee applies in both directions; the fare is the same whether you buy at the station or on the SNCB app beforehand. No advance purchase saves money on domestic Belgian trains.
- Allow generous time on Monday mornings and Friday evenings — Brussels-Midi and Bruxelles-Central can be congested with commuters and business travellers, and the airport-bound platform sometimes requires a bit of navigation. Being at the platform 10 minutes before departure is comfortable; 5 minutes is fine on a quiet day, less good during peak hours.
- For very early departures (pre-06:00 flights): confirm first train times on the SNCB app the night before. Trains start early but not always at the minute you’d like. A taxi or pre-booked transfer can make sense for a 05:30 flight when you don’t want the uncertainty of the first train of the day.
- Lost luggage, delays, re-bookings — Brussels Airport has a reasonably modern terminal; the desk locations are clearly signed. If connecting through Brussels on an onward journey, the train is still the right way to get between the airport and the city’s stations, and Brussels-Midi is the hub for European high-speed connections.
Getting oriented once you arrive
Whichever central station your train arrives at, you’re well-positioned:
- Bruxelles-Central is at the top of the Mont des Arts, a short walk downhill to the Grand-Place.
- Bruxelles-Nord is in the Saint-Josse/Schaerbeek area — fine for hotels in that part of the city, slightly further from the tourist centre.
- Bruxelles-Midi is the biggest station and an important tram and metro hub — ideal for reaching Ixelles, Saint-Gilles, and day-trip connections (this is where the Thalys, Eurostar and most international trains also stop).
Once you’re at a central station, the STIB metro, tram and bus network covers every neighbourhood quickly and cheaply (getting around). A day ticket from the STIB app is the smartest buy if you’re arriving on a day you’ll use public transport several times.
The Charleroi question
If you’ve booked on Ryanair, Wizz Air or another budget carrier and your booking says CRL or Brussels South, you are flying into Charleroi Airport, not Zaventem. The Flibco shuttle bus to Brussels-Midi takes about an hour and should be booked in advance for the best price. Full details, alternatives and the cheapest route calculation are in our dedicated Charleroi guide.
For getting around once you’re in town, see getting around Brussels with STIB, and for general first-visit logistics, our Brussels travel tips.
Frequently asked questions — Getting from Brussels Airport to the city centre
How far is Brussels Airport from the city centre?
Brussels Airport (Zaventem, BRU) is about 12 km north-east of the centre — roughly 20 minutes by direct train to Bruxelles-Central, Nord or Midi. Charleroi Airport (CRL), used by many budget airlines, is about 50 km south and takes around an hour by shuttle bus.Is there a train from Brussels Airport to the city?
Yes — the station is directly beneath the airport terminal, with frequent direct trains (~20 min) to all three central Brussels stations. Buy a ticket from machines or the app; note a small airport supplement (Diabolo fee) is included in the fare.
Related reading

Getting around Brussels: the STIB metro, tram and bus guide
How to get around Brussels on the STIB network — metro, tram and bus tickets, day passes, how to validate, and when to just walk.

Charleroi Airport to Brussels: the budget-flyer's guide
Flying into Charleroi (CRL)? How to get from Brussels South Charleroi Airport to the city — the shuttle bus, train option, costs and times, and what to expect.

Where to stay in Brussels: best areas by traveller type
Where to stay in Brussels — the best neighbourhoods for first-timers, foodies, nightlife and budget, plus which areas to avoid and how central to be.

Brussels travel tips: 20 things to know before you go
Essential Brussels travel tips — language, money, transport, safety, etiquette and money-savers — everything to know before your first trip to the city.