Travel options
from Charleroi to Brussels

You can get from Charleroi to Brussels by train, bus or flight.

Our recommendation

To get from Charleroi to Brussels on 29 Jan we recommend taking a train because it’s the best combination of price and speed.

17:54Charleroi Sud1h34 19:28Brussels-Midi
1 changes
£101One-way
Cheapest
17:54Charleroi Sud1h34 19:28Brussels-Midi
1 changes
£101One-way
Other options
19:54Charleroi Sud1h34 21:28Brussels-Midi
1 changes
£101One-way
09:54Charleroi Sud1h34 11:28Brussels-Midi
1 changes
£101One-way
18:54Charleroi Sud2h03 20:57Brussels-Midi
1 changes
£101One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sat
29 Jan
£10SNCB | IC
£10SNCB
Sun
30 Jan
£10SNCB
£10SNCB
Mon
31 Jan
£10SNCB | IC
Find prices
Tue
1 Feb
£10SNCB | IC
Find prices
Wed
2 Feb
£10SNCB | IC
Find prices
Thu
3 Feb
£10SNCB | IC
Find prices
Fri
4 Feb
£10SNCB | IC
Find prices
Sat
5 Feb
£10SNCB | IC
£10SNCB
Sun
6 Feb
£10SNCB | IC
£10SNCB
Mon
7 Feb
£10SNCB | IC
Find prices
Tue
8 Feb
£10SNCB | IC
Find prices
Wed
9 Feb
£10SNCB | IC
Find prices
Thu
10 Feb
£10SNCB | IC
Find prices
Fri
11 Feb
£10SNCB | IC
Find prices
Sat
12 Feb
£10SNCB | IC
Find prices
Sun
13 Feb
£10SNCB | IC
Find prices
Mon
14 Feb
£10SNCB | IC
Find prices
Tue
15 Feb
£10SNCB | IC
Find prices
Wed
16 Feb
£10SNCB | IC
Find prices
Thu
17 Feb
£10SNCB | IC
Find prices

Travel Information from Charleroi to Brussels

distanceDistance30 miles (49 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £10 • 51 min
carriersPopular travel companiesSNCB | IC

Travel 30 miles (49 km) by train to Brussels from Charleroi. SNCB | IC is the main travel provider operating this journey. Travellers can even take a direct from Charleroi to Brussels.

Journey from Charleroi to Brussels

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.

Buses from Charleroi to Brussels

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.

Trains from Charleroi to Brussels

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.

Travel Tips: Travel from Charleroi to Brussels

Travel to Brussels easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Charleroi to Brussels.
FAQs

What are my Charleroi to Brussels travel options?

Travelling from Charleroi to Brussels includes taking a train.

What is the fastest way to get from Charleroi to Brussels?

Travelling by train is also the quickest way from Charleroi to Brussels. It takes on average 51 min   to travel this journey.

How far is it from Charleroi to Brussels?

Brussels is approximately 30 miles (49 km) away from Charleroi.

How many services a day are there between Charleroi and Brussels?

The average frequency per day from Charleroi to Brussels is:

  • 25 trains per day.

However, we recommend checking specific travel dates for your journey between Charleroi and Brussels as scheduled services by train can vary by season or day of the week.

What are the departure and arrival points when travelling from Charleroi to Brussels?

These are the most popular departure and arrival points when travelling from Charleroi to Brussels:

  • Most travellers board their train from Charleroi-South and arrive in Bruxelles-Midi.

Which travel companies can take me from Charleroi to Brussels?

If finding a good deal is your main consideration for your trip from Charleroi to Brussels, then we'll help you find the best value travel company for you:

  • Travel with SNCB | IC to go to Brussels by train. For a good deal on tickets, you can find SNCB | IC Charleroi to Brussels tickets on Omio for £10.

What other destinations are worth visiting after travelling from Charleroi to Brussels?

Your journey from Charleroi to Brussels doesn't have to end in Brussels. Many of our customers like to extend their holidays to explore other popular destinations like Paris, Amsterdam or London. If you’d like to add Paris, Amsterdam or London to your Charleroi to Brussels trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Brussels today!

How far in advance should I book tickets to Brussels from Charleroi online to get the best deals?

Before travelling from Charleroi to Brussels, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a train ticket for this journey is £10 one way on average.

But we recommend booking Charleroi to Brussels tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Charleroi to Brussels: related information

Here are some other resources that might have the information you need