Il y a un peu plus d'un siècle était mise en service la ligne 128 entre Ciney et Yvoir.
Considérée comme l'une des plus belles sections de chemin de fer de Belgique de par son inscription dans la vallée du Bocq et la présence de nombreux ouvrages d'art (viaducs, tunnels, ponts), cette ligne fait actuellement l'objet d'une remise en service par l'asbl Patrimoine Ferroviaire et Tourisme.
D'une longueur de 21 kilomètres, la ligne du Bocq est à voie unique sur la totalité de son parcours. Douze gares, haltes ou points d'arrêts peuvent être recensés: il s'agit de Ciney, Halloy, Braibant, Sovet, Senenne, Spontin, Spontin-Sources, Dorinne-Durnal, Purnode, Evrehailles-Bauche, Yvoir-Carrières et Yvoir. Les gares de Spontin, Dorinne-Durnal et Evrehailles-Bauche étaient équipées d'une voie d'évitement de manière à permettre d'éventuels croisements. La vitesse de référence était de 70 km/h.