La gare de Jamioulx est une gare ferroviaire belge de la ligne 132 de Charleroi à Treignes frontière, située dans le village de Jamioulx sur le territoire de la commune de Ham-sur-Heure-Nalinnes dans la province de Hainaut. 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)