Distance between Machu Picchu and Heroica Puebla de Zaragoza

The distance between Machu Picchu (Peru) and Heroica Puebla de Zaragoza (Puebla, Mexico) is ca. 4.552,0 km (air line).

Machu Picchu

Latidute: -13.163067
Longitude: -72.545127

Heroica Puebla de Zaragoza

Latidute: 19.04418725
Longitude: -98.19802305

Distance between Machu Picchu and other cities and places worldwide

Distance between Machu Picchu and other major cities