Historia transportu kolejowego w Rzeszowie rozpoczęła się 15 listopada 1858 razem z budową Kolei galicyjskiej im. Karola Ludwika (lata budowy 1856-61) jako części drogi kolejowej łączącej Wiedeń z Krakowem i Lwowem. Wtedy to oddano do użytku Dworzec Główny, który od dnia powstania aż do 1902 roku znajdował się poza granicami administracyjnymi miasta.
12 października 1890 roku nastąpiło otwarcie dworca Rzeszów Staroniwa oraz linii kolejowej Jasło – Rzeszów Główny, wtedy też Rzeszów Staroniwa stał się stacją węzłową.
Następnie stopniowo oddawano do użytku przystanki – Rzeszów Osiedle (1938) oraz Zwięczyca i Załęże, których nazwy zostały zmienione po poszerzeniu granic administracyjnych miasta.
Do 2023 przeprowadzono kompleksową modernizację węzła, z budową linii kolejowej do portu lotniczego Rzeszów-Jasionka i budową przystanku Rzeszów Zachodni[1][2].