The distance between Sao Tome and Principe and Botswana is 3,169 kilometers (1,969 miles).
Sao Tome and Principe, Africa
Botswana, Africa
3,169 km
Distance between centroids
3,282 km
Shortest distance between major cities
Trindade → Francistown
Distances between Sao Tome and Principe and Botswana by cities:
City in Sao Tome and Principe | City in Botswana | Distance (kilometers) |
---|---|---|
São Tomé | Gaborone | 3,453 km |
São Tomé | Thamaga | 3,431 km |
Trindade | Francistown | 3,282 km |
Guadalupe | Thamaga | 3,440 km |
Santo António | Thamaga | 3,507 km |
São João dos Angolares | Gaborone | 3,440 km |
Guadalupe | Gaborone | 3,463 km |
São João dos Angolares | Thamaga | 3,417 km |
Santo António | Gaborone | 3,528 km |
Trindade | Thamaga | 3,430 km |
Distance between countries | Kilometers |
---|---|
From Sao Tome and Principe to China | 10,685 km |
From Sao Tome and Principe to India | 8,173 km |
From Sao Tome and Principe to United States | 11,093 km |
From Sao Tome and Principe to Indonesia | 11,946 km |
From Sao Tome and Principe to Pakistan | 7,408 km |
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 |
The following list contains countries that are separated by a similar distance as it is between Sao Tome and Principe and Botswana.
From | To | Distance (kilometers) |
---|---|---|
Puerto Rico | Peru | 3,170 km |
North Macedonia | Bahrain | 3,168 km |
Moldova | Qatar | 3,166 km |
Ethiopia | Madagascar | 3,166 km |
Netherlands | Lebanon | 3,175 km |
Haiti | Mexico | 3,177 km |
El Salvador | Barbados | 3,177 km |
Sweden | Syria | 3,177 km |
Sweden | Lebanon | 3,179 km |
Moldova | Algeria | 3,160 km |
Kenya | Bahrain | 3,181 km |
Kenya | Qatar | 3,150 km |
Slovakia | Kuwait | 3,194 km |
Greece | Qatar | 3,138 km |
North Macedonia | Turkmenistan | 3,203 km |