Arriving by Airplane to Lake Titicaca


Flight Time


Lima – Juliaca

1h 40min

from $70

Cusco – Juliaca


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 a taxi or bus to Puno. A cab 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.