For get to Cusco, before arriving in Lima. From the Jorge Chavez airport You can catch flights that take you to the city of the Incas. These trips do not last more than an hour and have an average price of 150 dollars the one-way ticket.
Flight duration may vary depending on flight cancellations that usually occur or due to bad weather.
If you want to travel by land, in Lima there are several agencies that are dedicated to transport passengers from the capital to Cusco.
These trips have different rates taking into account whether they make stops or not. Non-stop trips tend to be more expensive. For the same, a bus that goes straight to Cusco It will take less. We are talking about 24 hours of travel, which depending on the bus can be priced between 20 and 50 euros.
It is advisable to have the way of traveling programmed so as not to have unforeseen events. It is also a good idea to take advantage of the time you are in Lima to know the different tourist attractions with those who have that capital.