The distance between Bahrain and South Africa is 6,913 kilometers (4,295 miles).
Bahrain, Asia
South Africa, Africa
6,913 km
Distance between centroids
6,246 km
Shortest distance between major cities
Dār Kulayb → Rustenburg
Distances between Bahrain and South Africa by cities:
City in Bahrain | City in South Africa | Distance (kilometers) |
---|---|---|
Al Muharraq | Rustenburg | 6,270 km |
Madīnat ‘Īsá | Johannesburg | 6,279 km |
Sitrah | Johannesburg | 6,280 km |
Sitrah | Krugersdorp | 6,279 km |
Al Ḩadd | Johannesburg | 6,290 km |
Manama | Durban | 6,548 km |
Madīnat ‘Īsá | Cape Town | 7,468 km |
Ar Rifā‘ | Cape Town | 7,464 km |
Ar Rifā‘ | Johannesburg | 6,274 km |
Jidd Ḩafş | Johannesburg | 6,283 km |
Jidd Ḩafş | East London | 6,980 km |
Al Ḩadd | Cape Town | 7,480 km |
Madīnat Ḩamad | Rustenburg | 6,251 km |
Sanābis | Krugersdorp | 6,283 km |
Madīnat Ḩamad | Krugersdorp | 6,270 km |
Manama | Cape Town | 7,475 km |
Dār Kulayb | Rustenburg | 6,246 km |
Dār Kulayb | Johannesburg | 6,266 km |
Al Muharraq | Johannesburg | 6,290 km |
Sanābis | Rustenburg | 6,264 km |
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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Bahrain and South Africa.
From | To | Distance (kilometers) |
---|---|---|
Colombia | Western Sahara | 6,912 km |
Spain | Bahamas | 6,912 km |
China | Norway | 6,908 km |
United Kingdom | Grenada | 6,907 km |
Ecuador | Canada | 6,913 km |
Canada | Ecuador | 6,913 km |
China | North Macedonia | 6,917 km |
Italy | Mayotte | 6,917 km |
Brazil | Mexico | 6,921 km |
Mexico | Brazil | 6,921 km |
Colombia | Sierra Leone | 6,922 km |
China | Egypt | 6,896 km |
Canada | Portugal | 6,936 km |
France | Saint Vincent and the Grenadines | 6,944 km |
France | Puerto Rico | 6,946 km |