Machu Picchu, Peru está localizado na região de Cusco, no Peru, cerca de 80 quilômetros a noroeste da cidade de Cusco. Está situado a uma altitude de 8.000 pés acima do nível do mar na Cordilheira dos Andes.