Machu Picchu is located in Peru, South America. The name Machu Picchu is a Quechua term meaning Old Peak.. It is a pre-Columbian Inca historic site. The city is thought to… have been built starting around 1400, but fell into disuse as an official site before the arrival of the conquistadors in the 1520s.