Machupicchu se encuentra ubicado en el sur de Perú, pertenece al departamento de Cusco, Machupicchu se encuentra ubicado a 112.5 Kilómetros al noreste de la ciudad de Cusco, con una altura de 2350 msnm. Hablando en términos más Técnicos Machupicchu está situado a 13º 9′ 47 “latitud sur y 72º 32′ 44” longitud oeste. Forma parte del distrito del mismo nombre, en la provincia de Urubamba, La ciudad importante más cercana es Cusco, actual capital regional y antigua capital del imperio Inca.
A los alrededores de Machupicchu se encuentran en la rivera izquierda el llamado Cañón del Urubamba, conocida antiguamente como Quebrada de Picchu. Al pie de las montañas y prácticamente rodeándolos, corre el río Vilcanota – Urubamba.
Las ruinas, propiamente dichas, están dentro de un territorio intangible del Sistema Nacional de Áreas Naturales Protegidas por el Estado (SINANPE), llamado Santuario Histórico de Machupicchu, que se extiende sobre una superficie de 32.592 hectáreas, (80.535 acres o 325,92 km²) de la cuenca del río Vilcanota – Urubamba (el Willkamayu o “río sagrado” de los incas). El Santuario Histórico protege una serie de especies biológicas en peligro de extinción y varios establecimientos incas, entre los cuales Machupicchu es considerado el más principal.
