La ciudad está rodeada por varias elevaciones, sobresaliendo al norte el cerro de San Felipe del Agua (a 3,500 msnm) donde se localiza el Parque nacional Benito Juárez, al sur el cerro de Monte Albán, al este el cerro de San Antonio de la Cal y al noroeste los cerros del Creston y del Fortín, este último decretado el 30 de octubre de 2004 como Parque Estatal.