
Peru is located on the west-central coast of South America, with an area of 1’285.215 km² and 28 million inhabitants.
The traditional way to reach Peru is by air to Lima. Another conventional way is to arrive by land via the border points with Chile (via Tacna), Ecuador (via Tumbes), and Bolivia (via Desaguadero-Puno).
Regional flights with other South American cities arrive at Cusco, Arequipa, Tacna, and Iquitos.
International airlines operate scheduled flights to Jorge Chávez International Airport in Lima.
The traditional way to reach Cusco is by air.
Cusco is connected by major roads to the main cities of southern Peru and to Lima.
There are regular daily flights from Cusco Airport to Lima (approximate flight time, 55 minutes), as well as to/from Arequipa, Juliaca (Puno—Lake Titicaca), and Puerto Maldonado (Tambopata). There are also flights from Cusco to La Paz, Bolivia.
The Airport of Cusco (CUZ) is the Airport Teniente Alejandro Velasco Astete.
If you need to book a Domestic or Domestic flight to Cusco, click here.
Domestic flights from/to the city of Cusco
Important highways connect Cusco with the main cities in south Peru, which communicate with Lima—Nazca, Arequipa, Puno, and Puerto Maldonado.
From Cusco, there are train services to Machu Picchu and Puno.
Cusco has modern communication services, such as telephone, mail, cable TV, fax, Internet connections, and courier service.