The closest countries to Sri Lanka are listed below in order of increasing distance.
Maldives |
983.1 km / 610.8 miles |
Countries Nearby |
India |
1,426.8 km / 886.6 miles |
Countries Nearby |
Bangladesh |
2,032 km / 1,262.6 miles |
Countries Nearby |
Myanmar |
2,253 km / 1,399.9 miles |
Countries Nearby |
Nepal |
2,307.3 km / 1,433.7 miles |
Countries Nearby |
Thailand |
2,369.3 km / 1,472.2 miles |
Countries Nearby |
Malaysia |
2,377.6 km / 1,477.4 miles |
Countries Nearby |
Bhutan |
2,407.5 km / 1,495.9 miles |
Countries Nearby |
Singapore |
2,652.2 km / 1,648 miles |
Countries Nearby |
Laos |
2,690.3 km / 1,671.7 miles |
Countries Nearby |
Cambodia |
2,698 km / 1,676.4 miles |
Countries Nearby |
Pakistan |
2,768.7 km / 1,720.4 miles |
Countries Nearby |
Cocos (Keeling) Islands |
2,849.6 km / 1,770.7 miles |
Countries Nearby |
Oman |
3,063.1 km / 1,903.3 miles |
Countries Nearby |
Vietnam |
3,075.7 km / 1,911.1 miles |
Countries Nearby |
Seychelles |
3,130.3 km / 1,945.1 miles |
Countries Nearby |
Afghanistan |
3,190.7 km / 1,982.6 miles |
Countries Nearby |
Tajikistan |
3,571.9 km / 2,219.5 miles |
Countries Nearby |
Yemen |
3,607 km / 2,241.3 miles |
Countries Nearby |
Kyrgyzstan |
3,750.9 km / 2,330.7 miles |
Countries Nearby |
Brunei |
3,768.2 km / 2,341.4 miles |
Countries Nearby |
Indonesia |
3,796.8 km / 2,359.2 miles |
Countries Nearby |
Somalia |
3,827.7 km / 2,378.4 miles |
Countries Nearby |
Djibouti |
4,199.9 km / 2,609.7 miles |
Countries Nearby |
Ethiopia |
4,426.9 km / 2,750.8 miles |
Countries Nearby |
|
|
|