Etchojoa cuenta con el ramal ferroviario Navojoa-Huatabampo, la cual atraviesa el territorio municipal en una longitud de 25 km .