Distance between São Leopoldo and Puno
Distance from São Leopoldo to Puno is 1535 miles / 2471 kilometers.
Map showing the distance from São Leopoldo to Puno
![]() |
Air distance: | miles km |
São Leopoldo
City: | São Leopoldo |
Country: | Brazil |
Puno
City: | Puno |
Country: | Peru |
Time difference between São Leopoldo and Puno
The time difference between São Leopoldo and Puno is 22 hours. Puno is 22 hours ahead of São Leopoldo. Current local time in São Leopoldo is 00:36 -03 (2025-02-27) and time in Puno is 22:36 -05 (2025-02-26).