Arriving by Airplane to Lake Titicaca

Route

Flight Time

Price

Lima – Juliaca

1h 40min

from $70

Cusco – Juliaca

1h

from $50


The closest airport to Puno is Inca Manco Cápac International Airport located 44km away in the town of Juliaca. You can fly in directly from Cusco or Lima. Both routes are operated by Avianca (Colombian airlines) and Latam Airlines (Chilean airlines).

From Juliaca airport, you can either take taxi or bus to Puno. A taxi will usually cost around $20-$25 and a local bus will cost $5 per person. Allow at least 45 minutes when taking a taxi and over an hour if you’re coming by bus.