Find a train from Charleroi to Antwerp

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 13.93£
Journey duration 1 h 38 min
Connections per day 39
First departure: 04:28
Last departure: 22:27
Distance 90km

Cheap train tickets from Charleroi to Antwerp on virail

If you are looking for the easiest way to find the best price for your train route, virail is what you have been looking for. You just need to select the date and virail will show you all the connections offered by our partners: by filtering the results you will find the perfect solution for your budget and schedule. Virail will redirect you to the website of the company for a simple and safe booking.

Trains from Charleroi to Antwerp: which companies can you travel with?

To get to Antwerp by train, you can rely on Belgianrail, only an example among all our partners.

What is the cheapest price for train tickets to Antwerp?

Booking in advance really allows you to save some money: in fact, you can get cheap train tickets from Charleroi to Antwerp also for only 15,50 €, while the average price is 15,50 €.

Ticket price Charleroi - Antwerp every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
14 £ More 14 £14 £ More 14 £ More
8 £ More 8 £8 £ More 8 £8 £

Trains from Charleroi to Antwerp


If there are changes in your route, make sure you always have enough time to walk from one platform to the other and never forget the possibility of delay that could make you miss the second train.

When travelling on such short distances, you can take into account also busses and carpooling options: with some luck you will find very cheap options, even if you book on short notice.

In which stations can you take the train to Antwerp and where will you arrive?

The trains to Antwerp will leave from Charleroi-Sud and will arrive at Antwerpen-Centraal.

When are the first and last trains from Charleroi to Antwerp scheduled?

While the first train to Antwerp leaves at 12:06, the last one is scheduled for 20:06. The average duration of the journey is of 8 hours and 34 minutes, but the fastest trains can get you to Antwerp in 1 hour and 38 minutes.

virail lets you search and compare times and prices of any transports from one city to another