A 40 min de Córdoba; ¡:50 h de Tehuacán; 2h de Puebla, Tlaxcala o Veracruz; 3 h de Xalapa, 3:30 h de CDMX o Pachuca.

Se encuentra ubicado en la zona centro del Estado. Limita al norte con Ixhuatlancillo, Mariano Escobedo, Atzacan e Ixtaczoquitlán; al este con Ixtaczoquitlán; al sur con Ixtaczoquitlán, Rafael Delgado, Huiloapan de Cuauhtémoc y Río Blanco; al oeste con Río Blanco e Ixhuatlancillo.