By Air:
Flights arrive at Juliaca's Inca Manco Cápac International Airport (JUL). Direct flights from Lima to Juliaca take approximately 1 hour 30 minutes, with one-way costs ranging from $58 to $139. Upon arrival, a taxi or shared transfer to Puno takes about 30 minutes to 1 hour 45 minutes, with shared services starting from around $20.