Está ubicado en la Región Cusco, Provincia de Urubamba, Distrito de Machupicchu, sobre el Valle Sagrado de los Incas, a 80 kilómetros al noroeste de la ciudad de Cuzco, ciudad del Perú y por donde fluye el río Urubamba, que atraviesa la Cordillera y se origina un cañón con clima de montaña tropical.