This page summarized for you
- For a flight before 7am, plan to be at the airport 2 hours before departure (non-Schengen flight) or 1h30 (Schengen flight with online check-in).
- Before 5am, no public transport serves Brussels Airport reliably. A taxi is the only guaranteed option.
- During peak periods (Christmas, school holidays, summer), add 30 to 45 minutes of extra margin.
- With TaxisVerts, book the day before and get a guaranteed fixed price. Your driver is at your door at the agreed time, even at 4am.
The alarm goes off at 4.15am. Your holiday flight takes off at 6.40am. Outside it is still pitch dark, you have 14 kilometres to cover to Zaventem. This is the scenario that thousands of Brussels residents are facing every week, especially those who book early morning flights to get cheaper fares.
In this guide, we go through the ideal timing, the transport options (and their limits before dawn), the periods when the airport is busiest, and why a taxi remains the best way to get to the airport early in the morning.
Why choose a taxi for your early morning flight?
When your flight takes off before 7am, the list of transport options melts away. Buses are rare, and driving yourself at 4am with suitcases and a parking space to find is not the definition of comfort. A taxi solves everything at once:
- Door-to-door pickup, 24/7. Your driver rings your doorbell at the agreed time. No walk to a bus stop, no connection, no train delay.
- Direct drop-off at the departures terminal. The driver stops right in front of the departures door, a few metres from the check-in desks.
- No parking to pay for. At Brussels Airport, the P1 car park (covered, next to the terminal) starts at 29 euros per day. For a weekend, a return taxi works out cheaper.
- Guaranteed fixed price. With TaxisVerts, the amount is known before you book. No surprises linked to traffic or to the time of day.
Want to know how to book a taxi to the airport? Read our detailed guide: how to book a taxi to the airport.
What time should you arrive at Zaventem airport in Brussels?
Brussels Airport recommends arriving 2 hours before departure for an international (non-Schengen) flight and 1 hour 30 for a European (Schengen) flight. In practice, these times depend on your situation:
If your flight takes off at 6.30am and you are on a Schengen flight with online check-in, aim to be at the airport by 5am. Then add your travel time from home (allow 25 to 40 minutes from the centre of Brussels by taxi, depending on the district).



