The distance between South Africa and Sri Lanka is 7,488 kilometers (4,653 miles).
South Africa, Africa
Sri Lanka, Asia
7,488 km
Distance between centroids
6,198 km
Shortest distance
Calculated based on main borders (including major islands)
6,598 km
Shortest distance between major cities
Newcastle → Pita Kotte
Distances between South Africa and Sri Lanka by cities:
City in South Africa | City in Sri Lanka | Distance (kilometers) |
---|---|---|
Krugersdorp | Jaffna | 6,896 km |
Johannesburg | Colombo | 6,686 km |
Port Elizabeth | Hendala | 7,290 km |
Welkom | Jaffna | 7,086 km |
Bloemfontein | Hendala | 6,997 km |
Pretoria | Jaffna | 6,842 km |
Durban | Vavuniya | 6,801 km |
East London | Anuradhapura | 7,194 km |
Randburg | Colombo | 6,685 km |
Pietermaritzburg | Vavuniya | 6,840 km |
Newcastle | Pita Kotte | 6,598 km |
Tembisa | Jaffna | 6,852 km |
Soweto | Colombo | 6,706 km |
Krugersdorp | Colombo | 6,705 km |
Cape Town | Moratuwa | 7,875 km |
Randburg | Hendala | 6,692 km |
Vereeniging | Jaffna | 6,913 km |
Vereeniging | Colombo | 6,720 km |
Newcastle | Hendala | 6,604 km |
Durban | Hendala | 6,622 km |
Distance between countries | Kilometers |
---|---|
From South Africa to China | 11,224 km |
From South Africa to India | 8,242 km |
From South Africa to United States | 14,396 km |
From South Africa to Indonesia | 10,065 km |
From South Africa to Pakistan | 8,342 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 South Africa and Sri Lanka.
From | To | Distance (kilometers) |
---|---|---|
Bulgaria | Laos | 7,495 km |
Costa Rica | Guinea-Bissau | 7,485 km |
Puerto Rico | Denmark | 7,484 km |
El Salvador | French Polynesia | 7,501 km |
Netherlands | Trinidad and Tobago | 7,479 km |
Puerto Rico | Benin | 7,478 km |
Nigeria | Guyana | 7,476 km |
Netherlands | China | 7,505 km |
China | Netherlands | 7,505 km |
Papua New Guinea | Nepal | 7,473 km |
Sweden | Tanzania | 7,510 km |
Cuba | Liberia | 7,517 km |
Uruguay | Sao Tome and Principe | 7,461 km |
Netherlands | Haiti | 7,522 km |
Netherlands | United States | 7,525 km |