Most trekking routes can be done in two days with an overnight stay in one of the villages. However, the trek is challenging and we would recommend taking at least three days for the Colca Canyon trek. This gives you more time to appreciate the villages you walk through without being completely exhausted. Overnight accommodation can either be in a private camp or in a comfortable lodge on the canyon floor.