Distance from Sri Lanka to Eswatini

The distance between Sri Lanka and Eswatini is 6,542 kilometers (4,065 miles).

Sri Lanka, Asia

Eswatini, Africa

6,542 km

Distance between centroids

6,311 km

Shortest distance

Calculated based on main borders (including major islands)

6,373 km

Shortest distance between major cities

Galle → Bulembu

Distances between Sri Lanka and Eswatini by cities:

City in Sri Lanka City in Eswatini Distance (kilometers)
Badulla Mbabane 6,527 km
Vavuniya Mbabane 6,595 km
Jaffna Bhunya 6,638 km
Vavuniya Manzini 6,584 km
Maharagama Mhlambanyatsi 6,432 km
Dehiwala-Mount Lavinia Bulembu 6,394 km
Trincomalee Bulembu 6,629 km
Anuradhapura Bulembu 6,540 km
Badulla Hlathikhulu 6,544 km
Ampara Mbabane 6,603 km
Kandy Manzini 6,497 km
Pita Kotte Hlathikhulu 6,436 km
Galle Bulembu 6,373 km
Maharagama Mbabane 6,418 km
Batticaloa Mbabane 6,631 km
Batticaloa Manzini 6,619 km
Matara Mbabane 6,413 km
Galle Hlathikhulu 6,406 km
Pita Kotte Bulembu 6,400 km
Anuradhapura Hlathikhulu 6,577 km

Distance between cities calculator →

Other distances from Sri Lanka

Distance 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

Other distances from Eswatini

Distances between countries Kilometers
From Eswatini to China 10,289 km
From Eswatini to India 7,310 km
From Eswatini to United States 14,954 km
From Eswatini to Indonesia 9,225 km
From Eswatini to Pakistan 7,478 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Sri Lanka and Eswatini.

From To Distance (kilometers)
Ireland Grenada 6,536 km
Spain Pakistan 6,544 km
Colombia Gambia 6,545 km
Brazil Benin 6,530 km
France Angola 6,550 km
Ireland Ethiopia 6,551 km
Colombia Guinea-Bissau 6,552 km
United Kingdom U.S. Virgin Islands 6,553 km
Canada Venezuela 6,525 km
Spain Tanzania 6,520 km
Ireland Pakistan 6,562 km
Canada Estonia 6,570 km
Spain Trinidad and Tobago 6,508 km
Italy India 6,578 km
India Italy 6,578 km

More distances from Sri Lanka

Calculate the distance between any 2 countries