Nuevos Ferrocarriles Argentinos
El servicio de trenes que conecta Rosario con Buenos Aires, Córdoba y Tucumán (con localidades intermedias), está gestionado por Nuevos Ferrocarriles Argentinos, una empresa del Estado nacional.
Estación Rosario Sur
Desde la nueva estación ubicada en San Martín 6230, parte el servicio diario a Buenos Aires (estación Retiro) con paradas en San Nicolás, Zárate y Campana.
Estación Rosario Norte
En la tradicional estación de Av. del Valle 2750, se puede tomar el servicio a Tucumán y a Córdoba con escalas en diferentes ciudades de las tres provincias. También el servicio a Buenos Aires que parte de esta estación y hace una parada en la estación Rosario Sur.