MAPA DE Cholula
Con 5 km de distancia entre ellos, San Andrés y San Pedro, son dos pueblos que en conjunto, forman la zona conocida como Cholula, en el Estado de Puebla; se encuentran a 14.6 kilómetros al oeste de la Ciudad de Puebla (25 minutos en automóvil). Limita al norte con Cuanalá y Santa María de Coronango, al noroeste con San Cristobal de Tepontla, al oeste con San Gregorio Zacapechpan, al suroeste con San Luis Tehuiloyocan, al noreste y este con Puebla de Zaragoza, al sur con Santa Clara de Ocoyucan, al oeste con San Gregorio Atzompa y al extremo oeste con San Jerónimo Tecuanipan.
La Ciudad de México se localiza a 2:15 hs en carro. El Aeropuerto Internacional de Puebla es el más cercano a sólo 19.6 km.