Distance from British Virgin Islands to Thailand

The distance between British Virgin Islands and Thailand is 15,902 kilometers (9,881 miles).

British Virgin Islands, America

Thailand, Asia

15,902 km

Distance between centroids

16,094 km

Shortest distance between major cities

Road Town → Bangkok

Distances between British Virgin Islands and Thailand by cities:

City in British Virgin Islands City in Thailand Distance (kilometers)
Road Town Bangkok 16,094 km
Road Town Samut Prakan 16,113 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 British Virgin Islands and Thailand.

From To Distance (kilometers)
Papua New Guinea Morocco 15,895 km
Greece Kiribati 15,910 km
New Zealand Cameroon 15,910 km
New Caledonia Central African Republic 15,910 km
Papua New Guinea Paraguay 15,920 km
French Polynesia Afghanistan 15,921 km
Thailand U.S. Virgin Islands 15,921 km
French Polynesia Spain 15,873 km
Thailand Guadeloupe 15,927 km
New Caledonia Serbia 15,871 km
New Caledonia North Macedonia 15,930 km
North Macedonia New Caledonia 15,930 km
Sierra Leone Australia 15,932 km
French Polynesia Morocco 15,933 km
French Polynesia Pakistan 15,867 km

More distances from British Virgin Islands

Calculate the distance between any 2 countries