La zona arqueológica de Cholula es un sitio histórico localizado siete kilómetros al oeste de Puebla de Zaragoza, capital del estado mexicano de Puebla.