Countries between India and Sri Lanka

Up to 2,500 kilometers
Sri Lanka flag Distance from India to Sri Lanka is: 2,429 kilometer Distance from New Delhi to Colombo