The distance between India and Sri Lanka is 1,421 kilometers (883 miles).
India, Asia
Sri Lanka, Asia
1,421 km
Distance between centroids
67 km
Shortest distance
Calculated based on main borders (including major islands)
379 km
Shortest distance between major cities
Chennai → Jaffna
Distances between India and Sri Lanka by cities:
City in India | City in Sri Lanka | Distance (kilometers) |
---|---|---|
Ahmedabad | Hendala | 1,939 km |
Bengaluru | Hendala | 708 km |
Hyderabad | Jaffna | 870 km |
Pune | Galle | 1,543 km |
Surat | Hendala | 1,746 km |
Surat | Jaffna | 1,489 km |
Indore | Colombo | 1,799 km |
Lucknow | Hendala | 2,200 km |
Navi Mumbai | Badulla | 1,593 km |
Hyderabad | Colombo | 1,166 km |
Delhi | Colombo | 2,419 km |
Navi Mumbai | Colombo | 1,530 km |
Nagpur | Colombo | 1,575 km |
Pune | Jaffna | 1,183 km |
Mumbai | Hendala | 1,536 km |
Delhi | Jaffna | 2,121 km |
Lucknow | Colombo | 2,206 km |
Bengaluru | Jaffna | 450 km |
Mumbai | Vavuniya | 1,407 km |
Calcutta | Jaffna | 1,682 km |
Distance between countries | Kilometers |
---|---|
From India to China | 2,984 km |
From India to United States | 13,595 km |
From India to Indonesia | 4,483 km |
From India to Pakistan | 1,451 km |
From India to Brazil | 14,787 km |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between India and Sri Lanka.
From | To | Distance (kilometers) |
---|---|---|
Costa Rica | Ecuador | 1,422 km |
Sweden | Austria | 1,429 km |
Kenya | Djibouti | 1,409 km |
Sweden | United Kingdom | 1,409 km |
Netherlands | Estonia | 1,435 km |
Bulgaria | Switzerland | 1,436 km |
Sweden | Hungary | 1,444 km |
Cuba | Curacao | 1,395 km |
Sweden | Luxembourg | 1,395 km |
Cuba | U.S. Virgin Islands | 1,394 km |
Sweden | Belgium | 1,393 km |
Cuba | Costa Rica | 1,451 km |
Costa Rica | Cuba | 1,451 km |
Bulgaria | Lithuania | 1,388 km |
Cuba | Netherlands Antilles | 1,385 km |