Choquequirao Archaeological Complex is located in the Cordillera de Vilcabamba, which is a portion of the South-east Andes of Peru.
Politically, it belongs to the jurisdiction of the District of Santa Teresa, Province of La Convención, Department of Cusco but, geographically, it is more comfortably accessible through the department of Apurímac.
Choquequirao can be reached through Huanipaca (in & out), being it the shortest route and the fastest way to reach Choquequirao. This means there is plenty of time to explore the site; 7 effective walking hours separate Villa Los Loros in Huanipaca from Choquequirao.
Also, travelers can reach Choquequirao through Cachora (in & out) being this the most demanding trail, it is certainly the longest. Hikers have to spend a night along the way and camp near the river. 12 to 13 effective walking hours separate Cachora from Choquequirao.
The loop that starts in Cachora and ends in Huanipaca is another form to visit Choquequirao. Starting in Huanipaca and finishing in Cachora is not as appealing due to the fact that the way in would take one day and trekking out would take two.
It is also possible to leave Choquequirao to continue the trip to Santa Teresa and Machu Picchu. In this case you have to take the trail to Pincha Unuyocc (a satellite archaeological complex of Choquequirao) and then reach Yanama (15 effective walking hours), from where you can continue by car to Santa Teresa.