You should utilize Cruz del Sur to lookup bus schedules and costs. Remember that any journey with the mountains will be a gradual journey! Lima to Cusco takes about 21 hours and charges 185 PEN, nevertheless you may get a ticket for as little as 39 PEN should you book https://perutravelblog45566.mybjjblog.com/details-fiction-and-travel-peru-blog-43860698