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,468 km

Shortest distance between major cities

Delmas → Iquitos

Distances between Haiti and Peru by cities:

City in Haiti City in Peru Distance (kilometers)
Carrefour Cajamarca 2,921 km
Port-de-Paix Callao 3,570 km
Port-au-Prince Lima 3,422 km
Jérémie Lima 3,410 km
Hinche Arequipa 3,932 km
Tigwav Lima 3,401 km
Jacmel Cajamarca 2,885 km
Saint-Marc Callao 3,481 km
Léogâne Callao 3,417 km
Tigwav Cajamarca 2,898 km
Carrefour Lima 3,421 km
Cap-Haïtien Cajamarca 3,057 km
Les Cayes Callao 3,366 km
Léogâne Lima 3,414 km
Pétionville Cajamarca 2,921 km
Port-de-Paix Lima 3,567 km
Port-au-Prince Callao 3,425 km
Gonaïves Cusco 3,648 km
Les Cayes Lima 3,363 km
Jacmel Lima 3,385 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