The distance between Saint Barthelemy and Afghanistan is 12,246 kilometers (7,610 miles).
Saint Barthelemy, America
Afghanistan, Asia
12,246 km
Distance between centroids
11,819 km
Shortest distance between major cities
Gustavia → Herāt
Distances between Saint Barthelemy and Afghanistan by cities:
| Distance between countries | Kilometers |
|---|---|
| From Saint Barthelemy to China | 13,900 km |
| From Saint Barthelemy to India | 14,060 km |
| From Saint Barthelemy to United States | 3,852 km |
| From Saint Barthelemy to Indonesia | 18,079 km |
| From Saint Barthelemy to Pakistan | 12,618 km |
| Distances between countries | Kilometers |
|---|---|
| From Afghanistan to China | 3,322 km |
| From Afghanistan to India | 1,849 km |
| From Afghanistan to United States | 11,956 km |
| From Afghanistan to Indonesia | 6,166 km |
| From Afghanistan to Pakistan | 424 km |
The following list contains countries that are separated by a similar distance as it is between Saint Barthelemy and Afghanistan.
| From | To | Distance (kilometers) |
|---|---|---|
| Mexico | Equatorial Guinea | 12,255 km |
| Argentina | Germany | 12,257 km |
| Chile | Netherlands | 12,243 km |
| United States | Taiwan | 12,261 km |
| Brazil | New Zealand | 12,237 km |
| Argentina | Austria | 12,263 km |
| Argentina | Bosnia and Herzegovina | 12,237 km |
| Argentina | Albania | 12,235 km |
| Colombia | Mozambique | 12,268 km |
| Argentina | Djibouti | 12,229 km |
| Peru | Cyprus | 12,272 km |
| Argentina | Greece | 12,224 km |
| Argentina | Montenegro | 12,276 km |
| Mexico | Lebanon | 12,276 km |
| United States | Qatar | 12,277 km |