La gare de Cour-sur-Heure est une gare ferroviaire belge de la ligne 132 de La Sambre à Mariembourg, située dans le village de Cour-sur-Heure sur le territoire de la commune de Ham-sur-Heure-Nalinnes dans la province de Hainaut. Elle est mise en service en 1898. C’est une halte voyageurs de la Société nationale des chemins de fer belges (SNCB) desservie par des trains Suburbains (S64) et d’Heure de pointe (P).