Distance from British Indian Ocean Territory to Thailand

The distance between British Indian Ocean Territory and Thailand is 4,041 kilometers (2,511 miles).

British Indian Ocean Territory, Asia

Thailand, Asia

Distances between British Indian Ocean Territory and Thailand by cities:

City in British Indian Ocean Territory City in Thailand Distance (kilometers)

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 Indian Ocean Territory and Thailand.

From To Distance (kilometers)
Nigeria Croatia 4,041 km
Ethiopia North Macedonia 4,041 km
Uruguay French Guiana 4,044 km
Uruguay Suriname 4,033 km
Sweden Kuwait 4,048 km
Bulgaria Kyrgyzstan 4,030 km
Nigeria Serbia 4,051 km
Bulgaria Central African Republic 4,027 km
Papua New Guinea Fiji 4,024 km
Slovakia Mali 4,061 km
Ethiopia Eswatini 4,065 km
Haiti Bolivia 4,015 km
Bulgaria Western Sahara 4,066 km
Bulgaria South Sudan 4,014 km
Ethiopia Albania 4,072 km

More distances from British Indian Ocean Territory

Calculate the distance between any 2 countries