The distance between Oman and Sri Lanka is 3,065 kilometers (1,904 miles).
Oman, Asia
Sri Lanka, Asia
3,065 km
Distance between centroids
2,573 km
Shortest distance
Calculated based on main borders (including major islands)
2,712 km
Shortest distance between major cities
Sur → Vavuniya
Distances between Oman and Sri Lanka by cities:
City in Oman | City in Sri Lanka | Distance (kilometers) |
---|---|---|
Nizwá | Ampara | 3,110 km |
Bidbid | Colombo | 2,953 km |
Şaḩam | Colombo | 3,105 km |
As Suwayq | Jaffna | 2,865 km |
Khasab | Matara | 3,416 km |
‘Ibrī | Jaffna | 2,916 km |
Khasab | Colombo | 3,286 km |
Seeb | Colombo | 2,965 km |
Al Buraymī | Jaffna | 3,033 km |
Bawshar | Vavuniya | 2,869 km |
Seeb | Ampara | 3,095 km |
As Suwayq | Galle | 3,133 km |
Rustaq | Colombo | 3,012 km |
Şalālah | Ampara | 3,184 km |
Sur | Ampara | 2,914 km |
Al Buraymī | Galle | 3,296 km |
Barkā’ | Ampara | 3,122 km |
Muscat | Vavuniya | 2,869 km |
‘Ibrī | Colombo | 3,080 km |
Şaḩam | Galle | 3,200 km |
Distance between countries | Kilometers |
---|---|
From Oman to China | 4,924 km |
From Oman to India | 2,395 km |
From Oman to United States | 12,872 km |
From Oman to Indonesia | 6,763 km |
From Oman to Pakistan | 1,662 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 Oman and Sri Lanka.
From | To | Distance (kilometers) |
---|---|---|
Spain | Senegal | 3,060 km |
Italy | Western Sahara | 3,059 km |
United Kingdom | Algeria | 3,065 km |
Peru | Martinique | 3,055 km |
Japan | Philippines | 3,066 km |
China | Japan | 3,054 km |
Japan | China | 3,054 km |
Russia | Kyrgyzstan | 3,050 km |
Japan | Mongolia | 3,075 km |
France | Mauritania | 3,043 km |
Netherlands | Georgia | 3,041 km |
Chile | Brazil | 3,079 km |
Brazil | Chile | 3,079 km |
United States | Haiti | 3,040 km |
India | Malaysia | 3,081 km |