You can utilize Cruz del Sur to search for bus schedules and costs. Remember that any journey throughout the mountains will likely be a gradual journey! Lima to Cusco will take about 21 hrs and charges 185 PEN, however you can get a ticket for as low as 39 PEN https://caidenodroc.ageeksblog.com/29851689/the-smart-trick-of-travel-peru-that-no-one-is-discussing