La gare de Vis-à-Marles est une gare ferroviaire française de la ligne de Fives à Abbeville, située sur le territoire de la commune de Lapugnoy, à proximité de Marles-les-Mines, dans le département du Pas-de-Calais, en région Hauts-de-France.C'est une halte voyageurs de la Société nationale des chemins de fer français (SNCF), desservie par des trains TER Hauts-de-France.Situation ferroviaireÉtablie à d'altitude, la gare de Vis-à-Marles est située au point kilométrique (PK) 50,86 de la ligne de Fives à Abbeville, entre les gares ouvertes de Béthune et de Calonne-Ricouart.Service des voyageursAccueilHalte SNCF, c'est un point d'arrêt non géré à accès libre.DesserteVis-à-Marles est desservie par des trains qui effectuent des missions entre les gares de Lille-Flandres, ou de Béthune et de Saint-Pol-sur-Ternoise, ou de Boulogne-Ville.