Yes, you can drive from Cusco to Rainbow Mountain. The trip will take approximately 4 hours and the distance is just over 80 miles (130 kilometers). It's a long but stunningly beautiful drive that takes you through the Andes Mountains, past incredibly diverse wildlife, and through rural towns full of Peruvian culture.