Distance from Botswana to Bahrain

The distance between Botswana and Bahrain is 6,029 kilometers (3,746 miles).

Botswana, Africa

Bahrain, Asia

6,029 km

Distance between centroids

5,804 km

Shortest distance between major cities

Francistown → Sanābis

Distances between Botswana and Bahrain by cities:

City in Botswana City in Bahrain Distance (kilometers)
Molepolole Al Ḩadd 6,224 km
Ramotswa Manama 6,247 km
Serowe Al Ḩadd 5,968 km
Palapye Al Muharraq 5,964 km
Letlhakane Al Ḩadd 5,926 km
Mahalapye Sanābis 6,028 km
Maun Sanābis 5,893 km
Kanye Manama 6,281 km
Mochudi Ar Rifā‘ 6,178 km
Gaborone Manama 6,224 km
Francistown Sanābis 5,804 km
Ramotswa Ar Rifā‘ 6,236 km
Selebi-Phikwe Ar Rifā‘ 5,860 km
Molepolole Sanābis 6,217 km
Maun Al Ḩadd 5,901 km
Serowe Sanābis 5,961 km
Kanye Sanābis 6,280 km
Mogoditshane Manama 6,223 km
Selebi-Phikwe Manama 5,871 km
Mochudi Manama 6,189 km

Distance between cities calculator →

Other distances from Botswana

Distance between countries Kilometers
From Botswana to China 10,548 km
From Botswana to India 7,570 km
From Botswana to United States 14,128 km
From Botswana to Indonesia 9,905 km
From Botswana to Pakistan 7,537 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 Botswana and Bahrain.

From To Distance (kilometers)
China Belarus 6,031 km
Australia Laos 6,032 km
Chile Guatemala 6,027 km
Chile Dominican Republic 6,024 km
Indonesia New Caledonia 6,038 km
India Montenegro 6,020 km
Chile U.S. Virgin Islands 6,019 km
Indonesia Vanuatu 6,044 km
India Estonia 6,012 km
Chile Haiti 6,048 km
Brazil Western Sahara 6,009 km
India Hungary 6,062 km
Canada Saint Lucia 6,066 km
Canada Martinique 5,993 km
India Timor Leste 6,067 km

More distances from Botswana

Calculate the distance between any 2 countries