Machu Picchu, Peru, Peru'nun Cusco bölgesinde, Cusco şehrinin yaklaşık 50 mil kuzeybatısında yer almaktadır. And Dağları'nda deniz seviyesinden 8.000 fit yükseklikte yer almaktadır.