Distance from Haiti to Peru

The distance between Haiti and Peru is 3,129 kilometers (1,944 miles).

Haiti, America

Peru, South America

3,129 km

Distance between centroids

2,005 km

Shortest distance

Calculated based on main borders (including major islands)

2,895 km

Shortest distance between major cities

Jérémie → Cajamarca

Distances between Haiti and Peru by cities:

City in Haiti City in Peru Distance (kilometers)
Hinche Cajamarca 2,995 km
Gonaïves Cajamarca 3,012 km
Les Cayes Callao 3,366 km
Pétionville Lima 3,419 km
Léogâne Callao 3,416 km
Jacmel Lima 3,385 km
Gonaïves Lima 3,515 km
Hinche Lima 3,493 km
Port-de-Paix Cusco 3,703 km
Croix-des-Bouquets Cajamarca 2,929 km
Cap-Haïtien Cajamarca 3,057 km
Pétionville Callao 3,422 km
Arcahaie Cajamarca 2,943 km
Les Cayes Arequipa 3,834 km
Delmas Lima 3,423 km
Carrefour Lima 3,421 km
Saint-Marc Lima 3,478 km
Cap-Haïtien Lima 3,557 km
Arcahaie Lima 3,444 km
Delmas Callao 3,425 km

Distance between cities calculator →

Other distances from Haiti

Distance between countries Kilometers
From Haiti to China 13,924 km
From Haiti to India 14,631 km
From Haiti to United States 3,040 km
From Haiti to Indonesia 17,885 km
From Haiti to Pakistan 13,181 km

Other distances from Peru

Distances between countries Kilometers
From Peru to China 17,049 km
From Peru to India 16,965 km
From Peru to United States 5,560 km
From Peru to Indonesia 18,535 km
From Peru to Pakistan 15,646 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Haiti and Peru.

From To Distance (kilometers)
Costa Rica Suriname 3,130 km
Paraguay Guyana 3,131 km
Peru Dominican Republic 3,134 km
Spain Burkina Faso 3,135 km
Germany Jordan 3,122 km
Italy Mali 3,122 km
Brazil Grenada 3,119 km
Brazil Barbados 3,148 km
France Lebanon 3,152 km
Germany Azerbaijan 3,101 km
Spain Finland 3,100 km
China Philippines 3,096 km
Peru Puerto Rico 3,170 km
Mexico Haiti 3,177 km

More distances from Haiti

Calculate the distance between any 2 countries