The distance between Sri Lanka and Peru is 17,367 kilometers (10,792 miles).
Sri Lanka, Asia
Peru, South America
17,367 km
Distance between centroids
16,474 km
Shortest distance
Calculated based on main borders (including major islands)
16,743 km
Shortest distance between major cities
Moratuwa → Arequipa
Distances between Sri Lanka and Peru by cities:
City in Sri Lanka | City in Peru | Distance (kilometers) |
---|---|---|
Matara | Cusco | 16,906 km |
Puttalam | Lima | 17,461 km |
Pita Kotte | Cusco | 16,869 km |
Hendala | Callao | 17,450 km |
Trincomalee | Sullana | 17,996 km |
Hendala | Cusco | 16,870 km |
Batticaloa | Lima | 17,653 km |
Badulla | Cusco | 16,995 km |
Jaffna | Arequipa | 16,862 km |
Dehiwala-Mount Lavinia | Piura | 17,871 km |
Kandy | Lima | 17,529 km |
Colombo | Cusco | 16,865 km |
Pita Kotte | Sullana | 17,876 km |
Vavuniya | Cusco | 16,983 km |
Anuradhapura | Cusco | 16,963 km |
Colombo | Lima | 17,435 km |
Puttalam | Arequipa | 16,787 km |
Matara | Lima | 17,478 km |
Galle | Cusco | 16,875 km |
Dehiwala-Mount Lavinia | Lima | 17,435 km |
Distance between countries | Kilometers |
---|---|
From Sri Lanka to China | 3,909 km |
From Sri Lanka to India | 1,421 km |
From Sri Lanka to United States | 15,013 km |
From Sri Lanka to Indonesia | 3,802 km |
From Sri Lanka to Pakistan | 2,761 km |
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 |
The following list contains countries that are separated by a similar distance as it is between Sri Lanka and Peru.
From | To | Distance (kilometers) |
---|---|---|
Haiti | Malaysia | 17,366 km |
New Zealand | Lithuania | 17,363 km |
South Sudan | Samoa | 17,361 km |
Vietnam | Suriname | 17,381 km |
Costa Rica | Cambodia | 17,358 km |
El Salvador | Sri Lanka | 17,356 km |
Cuba | Indonesia | 17,389 km |
Sierra Leone | Micronesia | 17,390 km |
Papua New Guinea | Sierra Leone | 17,348 km |
Sierra Leone | Papua New Guinea | 17,348 km |
Papua New Guinea | Barbados | 17,348 km |
French Polynesia | Oman | 17,345 km |
Timor Leste | Jamaica | 17,341 km |
New Zealand | Libya | 17,403 km |
Uruguay | Vietnam | 17,405 km |