Las vías del Ferrocarril General Belgrano atraviesan la ciudad, siendo ocupadas por las unidades de la empresa estatal Trenes Argentinos Operaciones para un servicio urbano que une Barranqueras con Puerto Tirol.