Revigny-sur-Ornain est une gare de la ligne Paris-Strasbourg, commencée en 1846 et inaugurée à Strasbourg le 18 juin 1852. Sous l'occupation allemande, de 1870 à 1918, la ligne s'arrête à la frontière : Avricourt, commune de la Moselle. C'est pourquoi la ligne s'appelle à l'époque Paris-Avricourt. En outre, il existait autrefois trois autres lignes à Revigny : les lignes à deux voies Revigny-Vouziers (1882) et Revigny-Saint-Dizier (1884), et le chemin de fer d'intérêt local à voie étroite (dit le "tramway") Triaucourt-Revigny-Haironville (1878), qui avait sa propre gare. La gare principale était importante pour l'époque avec plusieurs quais et bâtiments, un réservoir d'eau de 10 m3 pour les locomotives, une plaque tournante, une halle de réparation pour 12 locomotives. Il y avait aussi un quai militaire de près d'un km.
La ligne de Paris-Est à Strasbourg-Ville, dite « ligne de Paris à Strasbourg », est une ligne de chemin de fer française. Longue de 502 kilomètres, elle relie la gare de Paris-Est à la gare de Strasbourg-Ville et fait partie de l'« étoile de Legrand ».
Jusqu'au 9 juin 2007 (veille de l'entrée en service de la ligne TGV Est), elle fut parcourue par les meilleurs trains de la Société nationale des chemins de fer français (SNCF).
Aujourd'hui, les Ter restent les seuls à s'arrêter en gare de Revigny à destination de Reims ou Nancy/Lunéville. Les lycéens de Revigny l'empruntent chaque jour pour rejoindre leur lycée à Bar-le-Duc. Il reste ainsi encore plusieurs arrivées/départs chaque jour à Revigny ce qui permet d'avoir une diversité de moyens de mobilité assez large sur la commune (+ d'infos sur www.ter.sncf.com/grand-est/se-deplacer/prochains-departs/revigny-87175018).
Les Bus du réseau Fluo grand est desservent également la commune et permettent aussi d'élargir les offres de transport.(+ d'infos sur www.fluo.eu/fr/part9/lignes-regulieres/1003).