From Juliaca bus to Puno. 47 min 52. From Juliaca taxi to Puno. 44 min 44. From Juliaca drive to Puno. 44 min 15.
Bus from Juliaca to Puno
Cruz Del Sur operates a bus from Juliaca to Puno 4 times a day. Tickets cost $7 - $22 and the journey takes 47 min.