The distance between China and Thailand is 2,238 kilometers (1,390 miles).
China, Asia
Thailand, Asia
2,238 km
Distance between centroids
130 km
Shortest distance
Calculated based on main borders (including major islands)
1,310 km
Shortest distance between major cities
Shenzhen → Udon Thani
Distances between China and Thailand by cities:
City in China | City in Thailand | Distance (kilometers) |
---|---|---|
Shenzhen | Udon Thani | 1,310 km |
Nanjing | Bangkok | 2,752 km |
Nanchong | Phuket | 2,659 km |
Shenyang | Phra Pradaeng | 3,823 km |
Beijing | Bangkok | 3,289 km |
Wuhan | Bangkok | 2,338 km |
Chengdu | Samut Prakan | 1,923 km |
Tianjin | Bangkok | 3,255 km |
Dongguan | Samut Prakan | 1,736 km |
Shenyang | Bangkok | 3,816 km |
Hangzhou | Nakhon Ratchasima | 2,508 km |
Nanjing | Phra Pradaeng | 2,758 km |
Shanghai | Phuket | 3,522 km |
Beijing | Phuket | 3,974 km |
Guangzhou | Bangkok | 1,698 km |
Hangzhou | Bangkok | 2,725 km |
Dongguan | Phuket | 2,344 km |
Chongqing | Nakhon Sawan | 1,669 km |
Nanchong | Nakhon Sawan | 1,778 km |
Harbin | Bangkok | 4,315 km |
Distance between countries | Kilometers |
---|---|
From China to India | 2,984 km |
From China to United States | 11,671 km |
From China to Indonesia | 4,181 km |
From China to Pakistan | 3,291 km |
From China to Brazil | 16,638 km |
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 |
The following list contains countries that are separated by a similar distance as it is between China and Thailand.
From | To | Distance (kilometers) |
---|---|---|
South Africa | Malawi | 2,244 km |
Costa Rica | U.S. Virgin Islands | 2,245 km |
Greece | Algeria | 2,229 km |
Nigeria | Sierra Leone | 2,251 km |
Nigeria | Algeria | 2,223 km |
Thailand | Nepal | 2,221 km |
Slovakia | Armenia | 2,220 km |
Thailand | Taiwan | 2,262 km |
Thailand | Philippines | 2,265 km |
Slovakia | Syria | 2,213 km |
Slovakia | Palestinian Territory | 2,268 km |
Greece | Azerbaijan | 2,207 km |
Ethiopia | Egypt | 2,207 km |