The town is on Federal Highway 17, which connects Agua Prieta with Hermosillo. The distance to Agua Prieta is . The town is oconnected to Aguq Prieta by a railroad. There is a small airport for light aircraft.