Buses from Charleroi Airport to Brussels

One of the best ways to get from Brussels Charleroi Airport to the Brussels city centre is to take a bus. Voyages l’Elan shuttles run daily from the airport to the Midi-Zuid train station.

When your flight arrives at Brussels Charleroi Airport, head to the shuttle bus ticketing counter just outside the arrivals area. You can purchase a one-way or round-trip ticket here or online ahead of time. Tickets cost 13 euros for a single and 22 euros return.

Once you have purchased your bus ticket, exit the terminal building and follow the signs to the bus stop, which is right outside.

Buses from Brussels Charleroi Airport to Brussels Midi train station run every 30 minutes at peak times throughout the day. The first departure is at 8:45 and the last is at 23:50. The timetable is the same every day of the week.

The bus journey is only an hour from the airport to Brussels, making the trip quick and easy. The drop-off point at the station is on the corner of rue de France and rue de l’Instruction.

Trains from Charleroi Airport to Brussels

One of the best ways to get from Brussels Charleroi Airport to Brussels is to take a train.

From Brussels Charleroi Airport, first purchase a combination bus-and-train ticket at one of the two ticket machines outside of Door 2 at the airport. Cash and credit/debit cards are accepted.

The ticket costs less than 15 euros and will cover a bus to the Charleroi South train station as well as a train from Charelroi to the Brussels city centre.

After you have purchased the ticket, board TEC bus A from the stand outside of Brussels Charleroi Airport.

Buses leave the airport every 30 minutes at peak times on weekdays, and every hour at peak times on weekends.

The total bus journey from Charleroi airport to Charleroi South train station takes 18 minutes.

Once you arrive at Charleroi South train station, you can take a train to the Brussels city centre, Bruges, Antwerp, or any other city in Belgium. The ticket covers travel to any onward train station in Belgium, so is a great value if you are travelling further afield.

Ryanair Flights to Brussels

Ryanair, the low-cost airline, offer cheap flights to Brussels from all over Europe and North Africa. Ryanair flights to Brussels arrive at Brussels South Charleroi Airport, which is different from the city’s main airport, Brussels National Airport.

Below is a list of cities that the airline have flights from. Some operate all year, while others operate on a seasonal basis.

Ryanair offer flights to Brussels from the following cities year-round: Alghero, Agadir, Alicante, Ancona, Arrecife, Barcelona, Bergamo, Bologna, Bordeaux, Bratislava, Brindisi, Budapest, Cagliari, Carcassonne, Chania, Corfu, Dublin, Edinburgh, Faro, Fes, Fuerteventura, Girona, Gothenburg (City), Ibiza, Krakow, Lamezia Terme, Las Palmas de Gran Canaria, Madrid, Malaga, Manchester, Marrakech, Marseille, Montpellier, Moss Rygge, Nador, Nimes, Palma de Mallorca, Perpignan, Pescara, Pisa, Porto, Riga, Rodez, Rome (Ciampino), Santander, Seville, Stockholm (Skavsta), Tangier, Tenerife (South), Thessaloniki, Trapani, Treviso, Trieste, Turin, Valencia, Valladolid, Vilnius, Warsaw (Modlin), Wroclaw, Zaragoza.

Ryanair offer flights to Brussels from the following cities on a seasonal basis: Almeria, Bari, Biarritz, Bergerac, Figari, La Rochelle, Perugia, Preveza, Pula, Reus, Volos, Zadar.