Der archäologische Komplex Marcahuamachuco oder auch Markawamachuku liegt ca. 10 km westlich von Huamachuco in einer Höhe von 3595 m auf dem gleichnamigen Berg, wo er sich über ca. 5 km mit einer Breite von 400 bis 600 m hinzieht.