Where is Machu Picchu Located?

The Machu Picchu Inca ruins are located in South America in the country of Peru. The Inca city was built at the edge of the Amazon rainforest where the Andes end. It is part of the Machu Picchu region (Urubamba province), only 80 km (50 miles) northwest from the city of Cuzco. The mountain range that craddles and surrounds the citadel is known as the Vilcabamba cordillera, the ruins rest on a hilltop above the Urubamba river valley (2400 mts. above sea level). The entire region is known as the sacred valley of the Incas.