It takes around 3-3.5 hours to get from Cusco to Humantay Lake. You'll take a bus from Cusco to the trailhead, followed by a hike of 1-1.5 hours before reaching the lake. Enjoy the views along the way!