Distance from Bahrain to Sri Lanka

The distance between Bahrain and Sri Lanka is 3,764 kilometers (2,339 miles).

Bahrain, Asia

Sri Lanka, Asia

3,764 km

Distance between centroids

3,594 km

Shortest distance between major cities

Sitrah → Jaffna

Distances between Bahrain and Sri Lanka by cities:

City in Bahrain City in Sri Lanka Distance (kilometers)
Sanābis Ampara 3,906 km
Az Zallāq Kandy 3,810 km
Madīnat ‘Īsá Batticaloa 3,878 km
Jidd Ḩafş Dehiwala-Mount Lavinia 3,776 km
Al Muharraq Colombo 3,764 km
Dār Kulayb Colombo 3,764 km
Manama Galle 3,858 km
Jidd Ḩafş Colombo 3,768 km
Manama Jaffna 3,601 km
Al Muharraq Ampara 3,902 km
Ar Rifā‘ Ampara 3,901 km
Az Zallāq Vavuniya 3,703 km
Al Ḩadd Galle 3,853 km
Ar Rifā‘ Vavuniya 3,701 km
Madīnat Ḩamad Colombo 3,766 km
Sitrah Jaffna 3,594 km
Madīnat ‘Īsá Colombo 3,766 km
Sitrah Colombo 3,758 km
Al Ḩadd Colombo 3,760 km
Madīnat Ḩamad Ampara 3,904 km

Distance between cities calculator →

Other distances from Bahrain

Distance between countries Kilometers
From Bahrain to China 5,173 km
From Bahrain to India 2,952 km
From Bahrain to United States 12,195 km
From Bahrain to Indonesia 7,400 km
From Bahrain to Pakistan 1,900 km

Other distances from Sri Lanka

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

Countries separated by similar distances

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

From To Distance (kilometers)
Italy Iran 3,761 km
Mexico Curacao 3,764 km
Mexico Netherlands Antilles 3,754 km
Spain Jordan 3,753 km
Indonesia Guam 3,752 km
India Iraq 3,751 km
Italy Benin 3,746 km
France Chad 3,743 km
Mexico Puerto Rico 3,779 km
United States Aruba 3,740 km
France Burkina Faso 3,785 km
France Iraq 3,785 km
Spain Syria 3,788 km
Paraguay Trinidad and Tobago 3,788 km
Germany Niger 3,729 km

More distances from Bahrain

Calculate the distance between any 2 countries