San Andrés Duraznal colinda al norte con el municipio Huitiupán, al este con Simojovel, al sur con los municipios de El Bosque y Jitotol, finalmente al oeste colinda con el municipio de Pueblo Nuevo Solistahuacan. La extensión territorial del municipio de San Andrés Duraznal es de 29.9 kilómetros cuadrados. Se encuentra a una altura promedio de 1,580 metros sobre el nivel del mar.