From Lima: The drive to Cusco can take around 18 hours if you go direct. However, many choose to make stops and enjoy the amazing destinations along the way, such as Paracas , Ica , Nazca and Arequipa . This journey is ideal for those who want to explore and enjoy the diversity of landscapes that Peru has to offer.