Se encuentra a 211 km al sureste de la ciudad fronteriza de Heroica Nogales, a 168 km al noreste de Hermosillo la capital estatal, a 427 km al este de la ciudad portuaria de Peñasco y a 421 km al norte de Obregón la segunda ciudad más importante de Sonora.