La ligne 138A Florennes - Givet fut établie par la . Elle prolonge la ligne 138 qui rallie Châtelet, près de Charleroi. À l'origine, elle entrait en concurrence directe avec la ligne 132 (de la Société du chemin de fer de l'Entre-Sambre-et-Meuse) et la ligne 154 de la Compagnie du Nord - Belge sur le trafic de transit entre les bassins industriels de Lorraine et de Charleroi.