Se ubica en la región de las Altas Montañas, entre dos grandes barrancas, la del río Jampa en el norte y la del río Atoyac en el sur; cerca de las ciudades de Córdoba, Orizaba y Huatusco, a las faldas del Citlatépetl o Pico de Orizaba.
Es un colorido poblado en donde se conjugan historia, cultura y tradición. Su ambiente es tranquilo, lleno de aromas de pan, montaña y lluvia que puede percibirse a lo largo de sus escarpadas calles.
Una de sus tradiciones más arraigadas es la Danza de los Santiagos, representación de la batalla entre Moros y Cristianos.
Se ubica a 39 km (una hora) de Orizaba, a 108 km (2 horas y cuarto) de Xalapa y a 301 km (4 horas y 45 minutos) de la CDMX.