You need to use Cruz del Sur to lookup bus schedules and costs. Understand that any journey with the mountains will likely be a slow experience! Lima to Cusco takes above 21 several hours and charges 185 PEN, however you can find a ticket for as low as 39 PEN https://nicholasz198hvi2.thebindingwiki.com/user