Countries between Sri Lanka and India

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