How long is the hike to Rainbow Mountain Peru? July 16, 2015 May 12, 2019 AdventureTours To get from Cusco to the Rainbow Mountain trail head, it takes about 3.5 hours, each way. So 7 hours is spent on a return trip, travelling from Cusco to the trail head. The actual hiking is for 3 hours. About Author AdventureTours Previous postHow do you get from Cusco to Machu Picchu?Next postWhere are the Rainbow Mountains Peru?