Distance from India to Thailand

The distance between India and Thailand is 2,386 kilometers (1,482 miles).

India, Asia

Thailand, Asia

2,386 km

Distance between centroids

600 km

Shortest distance

Calculated based on main borders (including major islands)

1,611 km

Shortest distance between major cities

Kolkata → Bangkok

Distances between India and Thailand by cities:

City in India City in Thailand Distance (kilometers)
Delhi Bangkok 2,915 km
Kanpur Bangkok 2,528 km
Chennai Bangkok 2,191 km
Coimbatore Nakhon Sawan 2,562 km
Ahmedabad Bangkok 3,116 km
Surat Bangkok 3,047 km
Hyderābād Surat Thani 2,437 km
Kolkata Bangkok 1,611 km
Kolkata Ubon Ratchathani 1,915 km
Mumbai Nakhon Ratchasima 3,140 km
Navi Mumbai Ubon Ratchathani 3,409 km
Jaipur Samut Prakan 2,973 km
Jaipur Ubon Ratchathani 3,274 km
Chennai Ubon Ratchathani 2,662 km
Kanpur Ubon Ratchathani 2,829 km
Pune Samut Prakan 2,910 km
Bengaluru Ubon Ratchathani 2,952 km
Nagpur Ubon Ratchathani 2,799 km
Ahmedabad Ubon Ratchathani 3,494 km
Pune Bangkok 2,895 km

Distance between cities calculator →

Other distances from India

Distance between countries Kilometers
From India to China 2,984 km
From India to United States 13,595 km
From India to Indonesia 4,483 km
From India to Pakistan 1,451 km
From India to Brazil 14,787 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 India and Thailand.

From To Distance (kilometers)
Ecuador Haiti 2,390 km
Ecuador Belize 2,389 km
United Kingdom North Macedonia 2,387 km
Spain Romania 2,398 km
Italy Finland 2,398 km
Spain Norway 2,380 km
Ecuador Grenada 2,406 km
Peru Paraguay 2,367 km
Paraguay Peru 2,367 km
Peru Guyana 2,366 km
Australia Papua New Guinea 2,362 km
United Kingdom Moldova 2,359 km
Germany Turkey 2,359 km
United States Guatemala 2,422 km
Italy Egypt 2,357 km

More distances from India

Calculate the distance between any 2 countries