How to get from Charleroi to Mons by train?
From Charleroi to Mons by train
Take one direct train from Charleroi to Mons in Mons: take the EXT train from Charleroi Central station to Mons station. The total trip duration for this route is approximately 47 min. The train schedule from Charleroi may change. We recommend you check the updated train schedule to Mons on the Moovit app.
Step by Step
- 1Start from train stationCharleroi
- 2Wait for trainEXTBlankenberge
- 3Ride to train stationMons47 min
Public transit directions from Charleroi to Mons
Train schedule from Charleroi to Mons
Related Routes
- Brussels to Mons
- Brussels Airport-Zaventem to Mons
- Charleroi Central to Mons
- Charleroi to Brakel
- Charleroi to Chimay
- Charleroi to Chièvres
- Charleroi to Gerpinnes
- Charleroi to Hamont-Achel
- Charleroi to Hemiksem
- Charleroi to La Roche-en-Ardenne
- Charleroi to Lo-Reninge
- Charleroi to Merchtem
- Charleroi to Mesen
- Charleroi to Montigny-Le-Tilleul
- Charleroi to Morlanwelz
- Charleroi to Ruiselede
- Charleroi to Sint-Laureins
- Charleroi to Verviers
- Charleroi to Vresse-Sur-Semois
- Charleroi to Wachtebeke
Questions & Answers
What is the fastest way to get from Charleroi to Mons?
The fastest way takes 47 minutes, using Train line EXT.
Is there a direct train between Charleroi and Mons?
Yes, there’s a direct train going from Charleroi in Belgium to Mons in Mons in 47 min.
Which train line goes from Charleroi to Mons?
The EXT train line goes from Charleroi Central station near Charleroi in Belgium to Mons station near Mons in Mons.
How long does it take to travel from Charleroi to Mons by train?
The total travel time between Charleroi and Mons by train is about 47 min.
Where do I get on the train near Charleroi to get to Mons?
Get on the EXT train from the Charleroi Central station near Charleroi in Belgium.
Where do I get off the train when travelling between Charleroi and Mons?
Get off the train at the Mons station, which is closest to Mons.
Popular Routes
- Heusden-Zolder to Hechtel-Eksel
- Diksmuide to Houthulst
- Gent to Lokeren
- Zwijndrecht to Mortsel
- Genk to Riemst
- Nieuwpoort to De Haan
- Zaventem to Herent
- Leuven to Hasselt
- Ypres to Lille
- Lichtervelde to Kortrijk
- Gent to Kluisbergen
- Gistel to Veurne
- Roosdaal to Brussels
- Brussels Airport-Zaventem to Wemmel
- Brugge to De Panne
- Antwerpen to Kruibeke
- Brussels Airport-Zaventem to Beerse
- Brussels Airport-Zaventem to Libramont-Chevigny
- Schaerbeek to Grimbergen
- Vise to Riemst