Machu Picchu (keczua – stary szczyt) – najlepiej zachowane miasto Inków, w odległości 112 km od Cuzco. 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. Wznosi się na powierzchni 5 km2, liczba budynków około 200. Poniżej płynie rzeka Urubamba.
Miasto powstało w XV wieku według kompleksowo opracowanego planu, opuszczone ok. 1537 r. z nieznanych powodów.
7 lipca 2007 obiekt został ogłoszony jednym z siedmiu nowych cudów świata.