Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
Travelling from Charleroi to Brussels is a straightforward journey that can be done by train or by coach. The two cities lie just 50 km away from one another. Air travel between Belgium’s third largest city Charlerioi, and its capital, Brussels, is not possible due to their close proximity. Of the two options, trains are faster, cheaper, and more frequent.
Coaches bound for Brussels depart from Charleroi-South Airport, which is actually found in the north of the centre of Charleroi. This means passengers travelling from Charleroi to Brussels via bus will first need to take Public Transit Bus A from Charleroi-Sud Railway Station to the airport. Passengers can then board one the many frequent airport shuttle services which depart up to twice an hour from the airport and are operated by Brussels City Shuttle. Total journey time for this option is 1.25 hours.
Travelling from Charleroi to Brussels is most popular by train. A number of frequent trains are operated by Belgian Railways, also known as NMBS/SNCB. Fast Intercity trains with a journey time of less than an hour depart up to three times per hour from Charleroi-Sud, arriving at Brussels-Midi. The first train departs early in the morning and the last late in the evening. There are also a number of regional trains with a longer journey time.