Distrito ang Machupicchu sa Peru.[1] Nahimutang ni sa lalawigan sa Provincia de Urubamba ug rehiyon sa Cusco, sa habagatang bahin sa nasod, 500 km sa sidlakan sa Lima ang ulohan sa nasod.
Ang klima tropikal sa ibabwan.[2] Ang kasarangang giiniton 7 °C. Ang kinainitan nga bulan Hunyo, sa 11 °C, ug ang kinabugnawan Marso, sa 2 °C.[3] Ang kasarangang pag-ulan 936 milimetro matag tuig. Ang kinabasaan nga bulan Disyembre, sa 167 milimetro nga ulan, ug ang kinaugahan Hulyo, sa 10 milimetro.[4]