Distance from Christmas Island to Botswana

The distance between Christmas Island and Botswana is 8,663 kilometers (5,383 miles).

Christmas Island, Oceania

Botswana, Africa

8,663 km

Distance between centroids

8,386 km

Shortest distance between major cities

Flying Fish Cove → Francistown

Distances between Christmas Island and Botswana by cities:

City in Christmas Island City in Botswana Distance (kilometers)
Flying Fish Cove Francistown 8,386 km
Flying Fish Cove Gaborone 8,512 km

Distance between cities calculator →

Other distances from Christmas Island

Distance between countries Kilometers
From Christmas Island to China 5,128 km
From Christmas Island to India 4,511 km
From Christmas Island to United States 16,363 km
From Christmas Island to Indonesia 1,404 km
From Christmas Island to Pakistan 5,960 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 Christmas Island and Botswana.

From To Distance (kilometers)
Uruguay Zambia 8,648 km
Sweden Vietnam 8,642 km
Bulgaria U.S. Virgin Islands 8,680 km
Bulgaria Martinique 8,639 km
Slovakia Suriname 8,636 km
Bulgaria Taiwan 8,685 km
Puerto Rico Belarus 8,687 km
Bulgaria Saint Lucia 8,689 km
Puerto Rico Romania 8,693 km
Sweden French Guiana 8,625 km
Bulgaria Barbados 8,624 km
Puerto Rico Greece 8,624 km
Cuba Benin 8,623 km
El Salvador Spain 8,623 km
Cuba Estonia 8,700 km

More distances from Christmas Island

Calculate the distance between any 2 countries