Salta es terminal del Ferrocarril General Belgrano, que por el sur llega desde Buenos Aires por el Ramal C en Tucumán y al este se extiende hasta el puerto de Barranqueras, en Resistencia por el Ramal C y luego el RamalC12.