How to get to Cusco? By air:   Domestic flights from Lima (1 hour) and from Arequipa (30 minutes) to Cusco. By land: Lima – Arequipa – Cusco 1650 km (26 hours by car) Lima – Nazca – Puquio – Abancay – Cusco: 1131 km (20 horas by car) Puno – Cusco: 389 km (07 hours by