La gare de Solre-sur-Sambre est une gare ferroviaire belge de la ligne 130A, de Charleroi à Erquelinnes (frontière), située à Solre-sur-Sambre section de la commune d'Erquelinnes dans la province de Hainaut en région wallonne. Elle est mise en service en 1853 par la Compagnie du chemin de fer de Charleroi à la frontière de France avant d'être reprise par la Compagnie du Nord - Belge en 1854. C'est une halte voyageurs de la Société nationale des chemins de fer belges (SNCB) desservie par des trains du réseau suburbain de Charleroi (trains S).