Countries between Sri Lanka and Mauritius

Up to 1,000 kilometers
Maldives flag Distance from Sri Lanka to Maldives is: 766 kilometer Distance from Colombo to Male
Up to 4,000 kilometers
Mauritius flag Distance from Sri Lanka to Mauritius is: 3,871 kilometer Distance from Colombo to Port Louis