La commune de Colfontaine, composée de Wasmes, Warquignies et Pâturages, a compté dans le passé plusieurs gares qui, même si elles n’étaient pas toutes situées directement sur son territoire, portaient le nom de ces localités : la gare de Pâturages, la gare de Wasmes, la gare de Petit-Wasmes, la gare de Warquignies et la gare de Warquignies Clinique.
Plusieurs lignes de tram desservaient également la région, dont les itinéraires correspondent aujourd’hui à peu près à ceux des lignes de bus 1, 2 et 4.
Enfin, de nombreuses lignes de bus relient Colfontaine à Mons, Saint-Ghislain, Baudour, Dour et d’autres communes voisines.