Dainzú es un sitio arqueológico de la cultura zapoteca, localizado en el brazo oriental de los Valles Centrales de Oaxaca en el municipio de Tlacolula, a 19 kilómetros sobre la carretera panamericana 190, al sur-este de la ciudad de Oaxaca de Juárez, capital del estado mexicano de Oaxaca.