Por su parte, el ferrocarril es una de las formas más antiguas de la ciudad para transportarse. En un principio, el transporte ferroviario otorgaba servicios en las localidades de San Carlos, Ninquihue, Cocharcas, Chillán, Almarza, Nebuco y Rucapequén, de las cuales solo dos aún permanecen vigentes, por el servicio otorgado a través de Terrasur. Asimismo, existió el Ramal Chillán-Recinto, cual abarcaba el Barrio de Santa Elvira y las localidades de General Lagos, Talquipén, Coihueco, Pinto y Recinto. En el caso de los tranvías, Chillán y San Carlos tuvieron sus propias redes, cuales perduraron hasta el Terremoto de Chillán de 1939.