Distance from U.S. Virgin Islands to Thailand

The distance between U.S. Virgin Islands and Thailand is 15,921 kilometers (9,893 miles).

U.S. Virgin Islands, America

Thailand, Asia

15,921 km

Distance between centroids

16,111 km

Shortest distance between major cities

Cruz Bay → Bangkok

Distances between U.S. Virgin Islands and Thailand by cities:

City in U.S. Virgin Islands City in Thailand Distance (kilometers)
Charlotte Amalie Phuket 16,582 km
Charlotte Amalie Bangkok 16,116 km
Saint Croix Phuket 16,628 km
Saint Croix Bangkok 16,169 km
Cruz Bay Phuket 16,575 km
Cruz Bay Bangkok 16,111 km

Distance between cities calculator →

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 U.S. Virgin Islands and Thailand.

From To Distance (kilometers)
Papua New Guinea Paraguay 15,920 km
French Polynesia Afghanistan 15,921 km
Thailand Guadeloupe 15,927 km
New Caledonia Central African Republic 15,910 km
North Macedonia New Caledonia 15,930 km
New Caledonia North Macedonia 15,930 km
New Zealand Cameroon 15,910 km
Greece Kiribati 15,910 km
Sierra Leone Australia 15,932 km
French Polynesia Morocco 15,933 km
French Polynesia Zimbabwe 15,942 km
Papua New Guinea Morocco 15,895 km
New Caledonia Kosovo 15,948 km
Uruguay Singapore 15,953 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries