Dos vías de ferrocarril cruzan el municipio, de norte a sur cruza la línea Ciudad de México-Ciudad Juárez, operada por el Ferrocarril Mexicano, y de este a oeste el Ferrocarril Chihuahua al Pacífico procedente de Ojinaga y que culmina en Topolobampo, Sinaloa y que tiene gran importancia turística, en la actualidad este último es el único que ofrece servicio de pasajeros, mientras que el Ferrocarril Mexicano está dedicado únicamente al transporte de carga.