Distance from Iran to Botswana

The distance between Iran and Botswana is 6,800 kilometers (4,225 miles).

Iran, Asia

Botswana, Africa

6,800 km

Distance between centroids

5,785 km

Shortest distance

Calculated based on main borders (including major islands)

6,226 km

Shortest distance between major cities

Shiraz → Francistown

Distances between Iran and Botswana by cities:

City in Iran City in Botswana Distance (kilometers)
Yazd Mahalapye 6,757 km
Zahedan Palapye 6,799 km
Tehran Gaborone 7,199 km
Shiraz Gaborone 6,645 km
Orūmīyeh Thamaga 7,185 km
Karaj Francistown 6,777 km
Yazd Francistown 6,533 km
Kermanshah Gaborone 6,899 km
Tabriz Ghanzi 7,101 km
Isfahan Gaborone 6,907 km
Tabriz Thamaga 7,277 km
Ahvaz Francistown 6,233 km
Mashhad Gaborone 7,619 km
Shiraz Francistown 6,226 km
Pasragad Branch Thamaga 7,011 km
Kermanshah Thamaga 6,913 km
Tehran Thamaga 7,216 km
Karaj Gaborone 7,196 km
Zahedan Thamaga 7,084 km
Kerman Gaborone 6,930 km

Distance between cities calculator →

Other distances from Iran

Distance between countries Kilometers
From Iran to China 4,622 km
From Iran to India 2,830 km
From Iran to United States 11,681 km
From Iran to Indonesia 7,304 km
From Iran to Pakistan 1,505 km

Other distances from Botswana

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Cuba Portugal 6,800 km
Cuba Argentina 6,798 km
Greece Sri Lanka 6,798 km
Greece Botswana 6,803 km
Haiti Guinea 6,790 km
Uruguay Senegal 6,813 km
Ethiopia Malaysia 6,813 km
Sweden Gabon 6,785 km
China Somalia 6,816 km
Uruguay Guinea 6,783 km
Bulgaria Myanmar 6,820 km
Uruguay Bahamas 6,771 km
China Hungary 6,830 km
Netherlands Nepal 6,831 km
New Zealand Guam 6,769 km

More distances from Iran

Calculate the distance between any 2 countries