A nivel de ferrovías el cantón es atravesado por dos líneas que hacen conjunción en el poblado de Ciruelas, la línea principal del ferrocarril al pacífico y el ramal del Ferrocarril Ciruelas - Alajuela y el ramal Alajuela - Heredia.