Distance from Christmas Island to Thailand

The distance between Christmas Island and Thailand is 2,956 kilometers (1,837 miles).

Christmas Island, Oceania

Thailand, Asia

2,956 km

Distance between centroids

2,715 km

Shortest distance between major cities

Flying Fish Cove → Samut Prakan

Distances between Christmas Island and Thailand by cities:

City in Christmas Island City in Thailand Distance (kilometers)
Flying Fish Cove Bangkok 2,734 km
Flying Fish Cove Samut Prakan 2,715 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 Thailand

Distances between countries Kilometers
From Thailand to China 2,238 km
From Thailand to India 2,386 km
From Thailand to United States 13,888 km
From Thailand to Indonesia 2,327 km
From Thailand to Pakistan 3,600 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 Thailand.

From To Distance (kilometers)
Greece Iran 2,958 km
El Salvador Grenada 2,964 km
Ethiopia Cyprus 2,966 km
Sweden Portugal 2,968 km
Kenya Cameroon 2,952 km
Bulgaria Bahrain 2,952 km
El Salvador Peru 2,969 km
Sweden Cyprus 2,978 km
China India 2,984 km
Moldova Uzbekistan 2,934 km
New Zealand Vanuatu 2,931 km
Sweden Azerbaijan 2,989 km
El Salvador Saint Vincent and the Grenadines 2,990 km
Kenya Gabon 2,929 km
Sweden Tunisia 2,992 km

More distances from Christmas Island

Calculate the distance between any 2 countries