Distance from Bahrain to China

The distance between Bahrain and China is 5,173 kilometers (3,214 miles).

Bahrain, Asia

China, Asia

5,173 km

Distance between centroids

5,213 km

Shortest distance between major cities

Manama → Chengdu

Distances between Bahrain and China by cities:

City in Bahrain City in China Distance (kilometers)
Sanābis Shenyang 6,747 km
Ar Rifā‘ Beijing 6,198 km
Al Ḩadd Beijing 6,183 km
Madīnat Ḩamad Shenyang 6,758 km
Jidd Ḩafş Shanghai 6,831 km
Al Ḩadd Shanghai 6,820 km
Manama Beijing 6,190 km
Al Muharraq Suzhou 6,742 km
Sanābis Suzhou 6,749 km
Sitrah Shenyang 6,746 km
Madīnat Ḩamad Suzhou 6,758 km
Ar Rifā‘ Shanghai 6,834 km
Madīnat ‘Īsá Shanghai 6,833 km
Manama Chengdu 5,213 km
Jidd Ḩafş Hangzhou 6,738 km
Dār Kulayb Shanghai 6,842 km
Madīnat ‘Īsá Beijing 6,196 km
Al Muharraq Shanghai 6,824 km
Sitrah Shanghai 6,827 km
Dār Kulayb Suzhou 6,760 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 China

Distances between countries Kilometers
From China to India 2,984 km
From China to United States 11,671 km
From China to Indonesia 4,181 km
From China to Pakistan 3,291 km
From China to Brazil 16,638 km

Countries separated by similar distances

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

From To Distance (kilometers)
United States Guyana 5,171 km
Italy Pakistan 5,171 km
Italy Democratic Republic of the Congo 5,169 km
France South Sudan 5,176 km
Japan Timor Leste 5,159 km
Italy Rwanda 5,157 km
Australia Vietnam 5,156 km
Germany Sierra Leone 5,156 km
China Qatar 5,152 km
Chile Costa Rica 5,189 km
Brazil Bahamas 5,150 km
United Kingdom Togo 5,200 km
China Georgia 5,200 km
Germany Yemen 5,202 km
United Kingdom Benin 5,135 km

More distances from Bahrain

Calculate the distance between any 2 countries