Distance between Yanahuaya and Puno
Distance from Yanahuaya to Puno is 122 miles / 196 kilometers.
Map showing the distance from Yanahuaya to Puno
![]() |
Air distance: | miles km |
Time difference between Yanahuaya and Puno
There is no time difference between Yanahuaya and Puno. Current local time in Yanahuaya and Puno is 23:01 -05 (2025-02-17)