Metz jest ważnym węzłem kolejowym w północno-wschodniej Francji, położonym na korytarzu Mozeli między Nancy, Thionville, Luksemburgiem i obszarem przy granicy z Niemcami. W mieście znajduje się jeden główny pasażerski dworzec kolejowy, Metz-Ville, a SNCF Voyageurs obsługuje główne połączenia dalekobieżne i regionalne. Metz łączy się także ze stacją Lorraine TGV poza miastem dla wybranych połączeń dużych prędkości w szerszym regionie Lotaryngii.
Połączenia z Metz obejmują pociągi TGV INOUI na szybkiej trasie do Paryża, regionalne pociągi TER Grand Est przez Lotaryngię i Alzację oraz transgraniczne połączenia regionalne w kierunku Luksemburga. Metz-Ville jest główną stacją kolejową dla pociągów z Metz i do Metz, obsługującą zarówno zarezerwowane bilety na pociągi dalekobieżne, jak i bilety regionalne w sieci SNCF.
Trasy kolejowe z Metz biegną na zachód w kierunku Paryża i Szampanii, na południe w kierunku Nancy i połączeń do Dijon, na wschód w kierunku Strasburga i Alzacji, na północ wzdłuż doliny Mozeli w kierunku Thionville i Luksemburga oraz na północny wschód w kierunku Forbach i połączeń w rejonie Saarbrücken. Zarezerwuj pociągi z i do Metz online w Rail Monsters.