La gare de Charmes est une gare ferroviaire française de la ligne de Blainville - Damelevières à Lure, située sur le territoire de la commune de Charmes, dans le département des Vosges en région Grand Est.Elle est mise en service en 1857 par la Compagnie des chemins de fer de l'Est. C'est une gare de la Société nationale des chemins de fer français desservie par des trains TER Lorraine.Situation ferroviaireÉtablie à d'altitude, la gare de Charmes est située au point kilométrique 25,346 de la ligne de Blainville - Damelevières à Lure, entre les gares de Bayon et de Vincey. C'était une gare de bifurcation, origine de la ligne de Charmes à Rambervillers .HistoireLa station de Charmes est mise en service le 24 juin 1857 par la Compagnie des chemins de fer de l'Est, lorsqu'elle ouvre à l'exploitation la section de Blainville à Épinal.Elle devient gare de bifurcation, avec l'ouverture de la ligne de Rambervillers à Charmes en 1871 par la Compagnie des chemins de fer de l'Est qui a signé un accord, pour la construction et l'exploitation de ce chemin de fer d'intérêt local, avec la Compagnie du chemin de fer de Rambervillers à Charmes concessionnaire.