La Zona Arqueológica de Teotihuacán se encuentra dentro del término municipal de San Juan Teotihuacán (estado de México), algunos kilómetros al oriente de Teotihuacán de Arista, que es la cabecera del municipio.