Distance from India to Bahrain

The distance between India and Bahrain is 2,952 kilometers (1,834 miles).

India, Asia

Bahrain, Asia

2,952 km

Distance between centroids

2,246 km

Shortest distance between major cities

Ahmedabad → Hidd

Distances between India and Bahrain by cities:

City in India City in Bahrain Distance (kilometers)
Bengaluru Hidd 3,175 km
Chennai Al Muharraq 3,423 km
Calcutta Hidd 3,833 km
Nagpur Manama 2,954 km
Lucknow Manama 3,017 km
Hyderabad Al Muharraq 3,034 km
Ahmedabad Manama 2,253 km
Navi Mumbai Sitrah 2,430 km
Surat Al Muharraq 2,330 km
Indore Manama 2,585 km
Chennai Manama 3,425 km
Jaipur Ar Rifa 2,512 km
Nagpur Hidd 2,948 km
Mumbai Jid Hafs 2,424 km
Delhi Al Muharraq 2,639 km
Bengaluru Al Muharraq 3,179 km
Indore Al Muharraq 2,582 km
Delhi Manama 2,643 km
Kanpur Hidd 2,957 km
Pune Ar Rifa 2,539 km

Distance between cities calculator →

Other distances from India

Distance between countries Kilometers
From India to China 2,984 km
From India to United States 13,595 km
From India to Indonesia 4,483 km
From India to Pakistan 1,451 km
From India to Brazil 14,787 km

Other distances from Bahrain

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Bulgaria Bahrain 2,952 km
Kenya Cameroon 2,952 km
Greece Iran 2,958 km
El Salvador Grenada 2,964 km
Ethiopia Cyprus 2,966 km
Moldova Uzbekistan 2,934 km
Sweden Portugal 2,968 km
El Salvador Peru 2,969 km
New Zealand Vanuatu 2,931 km
Kenya Gabon 2,929 km
Slovakia Morocco 2,924 km
Ethiopia Republic of the Congo 2,924 km
Sweden Cyprus 2,978 km
Netherlands Cyprus 2,922 km
China Tajikistan 2,919 km

More distances from India

Calculate the distance between any 2 countries