Przez Lublin przebiegają następujące linie kolejowe: nr 7 łącząca Warszawę z granicą państwa w Dorohusku, nr 68 do Stalowej Woli Rozwadów i dalej – Przeworska oraz nr 30 do Łukowa. Miasto ma bezpośrednie połączenia kolejowe ze stolicą i większością większych miast w kraju. Na terenie miasta wykorzystywanych jest 6 przystanków osobowych – podróżni mogą skorzystać z pociągów na stacji Lublin, Lublin Ponikwoda, Lublin Północny, Lublin Zadębie, Lublin Zemborzyce i Rudnik Przystanek . Najważniejszą dla Lublina linia kolejową jest linia nr 7 łącząca miasto z Warszawa. Realizowana modernizacja tej trasy miedzy Lublinem a Otwockiem pozwoli skrócić w 2021/2022 roku podróż do stolicy do około półtorej godziny. W ramach modernizacji linii planowana jest budowa przystanku osobowego Lublin Zachód. Ma on powstać przy dzielnicy Czuby Południowe.
Kierunki bezpośrednich kolejowych połączeń z Lublina (2020):
Źródło: Opracowanie własne Urzędu Miasta Lublin, 2020