The distance between Botswana and Iran is 6,800 kilometers (4,225 miles).
Botswana, Africa
Iran, Asia
6,800 km
Distance between centroids
5,785 km
Shortest distance
Calculated based on main borders (including major islands)
6,577 km
Shortest distance between major cities
Francistown → Pasragad Branch
Distances between Botswana and Iran by cities:
City in Botswana | City in Iran | Distance (kilometers) |
---|---|---|
Mahalapye | Tehran | 7,005 km |
Gaborone | Mashhad | 7,619 km |
Ghanzi | Kermanshah | 6,758 km |
Francistown | Pasragad Branch | 6,577 km |
Francistown | Tehran | 6,780 km |
Mahalapye | Pasragad Branch | 6,803 km |
Thamaga | Tehran | 7,216 km |
Ghanzi | Pasragad Branch | 6,864 km |
Lobatse | Mashhad | 7,686 km |
Mochudi | Mashhad | 7,584 km |
Kanye | Pasragad Branch | 7,049 km |
Ramotswa | Pasragad Branch | 7,020 km |
Mogoditshane | Isfahan | 6,906 km |
Kanye | Tehran | 7,254 km |
Palapye | Mashhad | 7,355 km |
Palapye | Tehran | 6,936 km |
Selebi-Phikwe | Pasragad Branch | 6,649 km |
Molepolole | Pasragad Branch | 6,985 km |
Mochudi | Pasragad Branch | 6,962 km |
Maun | Mashhad | 7,301 km |
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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Botswana and Iran.
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 |