Le train, pour relier les villes et les centres urbains
Convergeant à la gare de Charleroi Central, 7 lignes de train permettent de relier Charleroi Métropole au reste du territoire belge, et plus largement au réseau européen :
- Couvin (60 minutes) en passant par Ham-sur-Heure, Walcourt et Philippeville, vers le sud
- Erquelinnes (40 minutes) en passant par Thuin et Lobbes, vers le sud-ouest, puis jusqu’à Maubeuge côté français.
- Mons (30 minutes), en passant par La Louvière, vers l’ouest, puis jusqu’à Tournai et Lille, côté français ;
- Bruxelles (55 minutes) en passant par Luttre, Nivelles et Braine‑l’Alleud, vers le nord ;
- Ottignies (35 minutes) en passant par Fleurus et Court-Saint-Etienne, puis Wavre jusqu’à Leuven, au nord-est ;
- Namur (30 minutes) et Liège, en passant par Tamines et Huy, vers l’est.