Położone jest na wysokości 2090-2400 m n.p.m., na przełęczy pomiędzy Wayna Picchu i Machu Picchu w Andach Peruwiańskich. Poniżej płynie rzeka Urubamba.
Miasto zbudowano według kompleksowo opracowanych planów w II połowie XV wieku podczas panowania jednego z najwybitniejszych władców Pachacuti Inca Yupanqui (1438–1471). Pełniło wówczas funkcję głównego centrum ceremonialnego, ale także gospodarczego i obronnego. Zamieszkiwali je kapłani, przedstawiciele inkaskiej arystokracji, żołnierze oraz opiekunowie tutejszych świątyń. Miasto składało się z dwóch części. W Górnej, zwanej hanman, znajdowały się: Świątynia Słońca, Grobowiec Królewski, Pałac Królewski oraz Intihuatana, największa inkaska świętość. W Dolnej mieściły się domy mieszkalne kryte strzechą oraz warsztaty produkcyjne. Na stromych zboczach otaczających miasto znajdowały się terasy uprawne o szerokości 2-4 m., z pionowymi ścianami między nimi wzniesionymi z kamieni[1].
Z nieznanych powodów miasto opuszczono ok. 1537 r. Współczesna nazwa miasta jest połączeniem machu (stary) w języku keczua i zapożyczonego z hiszpańskiego słowa pico (szczyt). Oryginalnie miasto nazywało się Patallaqta, od keczuańskich słów pata (stopień, schodek) i llaqta (miasto)(Wikipedia)