Access BrusselsBrussel · Bruxelles

Charleroi Is Not Brussels: Getting In From the Other Airport

Is Brussels-Charleroi Airport actually in Brussels?

No. It sits near the city of Charleroi, roughly 50 km south of central Brussels, in the Walloon municipality of Gosselies. It is run by a separate company, Brussels South Charleroi Airport (BSCA), not by the operator of Brussels Airport at Zaventem. The two share a marketing name and nothing else. Getting into the city means a planned coach, train or taxi, never a quick metro hop.

How do most travelers get from Charleroi Airport into Brussels?

The standard route is the Flibco shuttle coach to Bruxelles-Midi / Brussel-Zuid. It is the main station reader-facing travel sites describe, and for good reason. It is direct, it runs most of the day, and it drops passengers at a station with onward metro, tram and train links covered in how a STIB ticket works, and what it actually covers.

That coach does not run around the clock. Its first and last departures are set by Flibco against the flight schedule for that season, and they are published on the operator’s own site, not fixed year to year. This matters more at Charleroi than at Zaventem, because of who flies there.

What happens when a flight lands before 6am or after midnight?

This is where most guides stop, and where the real planning problem starts. Ryanair is the dominant carrier at Charleroi. Low-cost carriers routinely schedule very early departures and late-night arrivals, because it keeps aircraft flying more hours per day. A flight timed at 05:40 or 00:50 is not unusual here.

The coach and the train are both built around daytime and evening demand. Belgian regional and suburban rail services, run by SNCB, do not operate through the deep overnight hours nationwide — a structural fact of the network, confirmed on SNCB’s own site for any given date. Flibco’s overnight coverage is narrower still, and shrinks further outside peak season.

The practical rule breaks into three bands:

  • Roughly 6am to midnight: Flibco is likely running, timed loosely to arrivals. Confirm the nearest departure on Flibco’s own schedule before leaving the gate.
  • Before roughly 6am: Flibco may not have started for the day. The TEC bus into Charleroi, then a connecting train, is also unlikely to be running this early. The taxi rank is the only option that is reliably staffed.
  • After roughly midnight: the same gap applies in reverse. Both scheduled options may have stopped for the night. Again, the taxi rank is the fallback with guaranteed availability.

Treat “roughly” as exactly that. The cutoff shifts with the season and with each operator’s own timetable. The decision rule does not change: check both schedules against the actual landing time, and assume the gap exists until proven otherwise.

How does the taxi rank’s fixed fare work?

Charleroi’s airport taxi rank does not run on a plain meter for the Brussels run. BSCA publishes a fixed-price band for the Brussels journey, posted at the rank itself and on the airport’s own transport page. That structure exists precisely because so many arrivals land outside normal operating hours, when a traveler has no way to compare a quoted fare against anything else.

A fixed band removes that risk. It does not remove the need to check it. The current figure should always be confirmed directly on BSCA’s official site before travel, since fixed fares are revised periodically and a figure from an old blog post is not a safe guide.

One detail worth knowing in advance: this fixed band typically applies to the airport-to-Brussels direction specifically, not to every taxi journey from the rank. A trip to a nearby town, or back out to the airport from the city, may be priced differently. Ask at the rank, or check the published terms, rather than assume the same number applies both ways.

Is there a night bus at Charleroi Airport?

Not in the sense of a dedicated overnight shuttle built around flight times. The other scheduled bus option, separate from Flibco, is TEC — the regional public transport operator for Wallonia. TEC runs a local line connecting the airport to Charleroi-Sud railway station, on its own fixed timetable, independent of flight arrivals.

That timetable is a normal daytime and evening bus schedule. It is not designed around a 1am landing. Current times are published on TEC’s own site. For a flight that lands well outside normal transit hours, TEC’s bus will usually not help either, which is exactly why the taxi rank’s fixed fare matters as the genuine fallback, not a backup plan.

There is no credible substitute for checking both operators’ live schedules against the actual landing time. Neither runs the same hours all year.

Does the train via Charleroi-Sud help at odd hours?

Sometimes, for arrivals in the evening rather than the dead of night. The TEC bus to Charleroi-Sud connects to SNCB trains running to Bruxelles-Midi / Brussel-Zuid, with a change of vehicle and a longer total journey than the direct Flibco coach.

It is a reasonable option in the late evening, before trains stop for the night, and a poor one before dawn or after midnight. The two legs — bus, then train — each carry their own last-departure time. Both have to work for the route to work at all.

Does any Brussels travel pass cover part of this journey?

No. STIB / MIVB, Brussels’ urban transport network, does not serve Charleroi Airport at all. Its tickets and passes begin once a traveler reaches a point inside the Brussels-Capital Region, typically Bruxelles-Midi after the Flibco coach or SNCB train.

What a pass does cover, from that point onward, is explained in the breakdown of 24, 48 and 72-hour Brussels travel passes and in the separate guide to whether the Brussels Card is worth it. Neither product includes the Charleroi transfer itself, under any circumstance.

For a comparison with the other airport, the structure of getting in from Zaventem — with its own train and bus options — is covered separately in Brussels Airport to the city center: train, bus or taxi. The two airports are not interchangeable in how they connect to the city, and treating them as the same problem is the mistake this article exists to correct.

What should a traveler check before landing?

A short checklist, built around the timing gap rather than the city itself:

  • Confirm the actual landing time, not the scheduled one — budget carriers run late more often at the last wave of the day.
  • Check Flibco’s current first and last departure times for that specific date, not a general claim from memory.
  • Check TEC’s bus timetable to Charleroi-Sud if the train via Charleroi-Sud is the backup plan.
  • If arrival falls outside both windows, plan on the taxi rank and confirm the current fixed-fare band on BSCA’s site before departure, not on arrival.
  • Carry a card or cash for the taxi regardless — fixed fares are still paid fares, not free transfers.

Luggage is a smaller but related problem for an early or late arrival with hours to fill before a connecting train. Where it can be left safely in central Brussels is covered in left luggage in Brussels: stations, lockers, alternatives.

None of this is specific to one traveler’s bad luck. It is a structural feature of flying into a budget-airport hub built around a low-cost carrier’s schedule, not around the city 50 km to the north. More on how the city’s transport actually fits together is in the Getting Around archive, and broader planning questions — holidays, closures, what to check before any Brussels trip — sit in Planning & Practicalities.

How this site sources and checks claims like the ones above, including fares it declines to state from memory, is explained on the About page.

Access Brussels is an independent guide written from published, checkable sources. We have not visited the places described here and we do not publish personal recommendations or invented ‘local favorites’ — where something is singled out as notable, we say who says so. Opening times, fares, closures and prices change at short notice, so treat everything here as a starting point and confirm with the museum, operator or venue directly before building a day around it. We give no advice on visas, insurance, health or safety; use your own government’s official guidance for those.

Featured image: Photo by Anne Jea., source, CC BY-SA 4.0

About what you read here. Everything on Access Brussels is general information and our own editorial opinion. We research carefully and we say when the evidence is unclear, but we can be wrong, things change, and no article can know your particular situation. Please do your own research and make your own judgement rather than treating anything here as the final word. Prices, products and specifications around the topics we cover change constantly, and what suits one person will not suit another. Check current details yourself, and where a decision involves real money, safety or something you cannot undo, it is worth confirming with a qualified professional before you act.

We do not book anything. Access Brussels is a guide. It sells nothing, takes no bookings or reservations, handles no payments, and holds no tickets, rooms or seats. Some links here lead to travel companies, and some of those are affiliate links that may earn this site a commission at no extra cost to you. Any booking you make is a contract between you and that company, under its own terms, prices and cancellation rules. We are not a party to it and have no responsibility for it — including availability, prices, changes, cancellations, refunds or anything that goes wrong on the trip. Check the details with the company before you pay.