The distance between Thailand and China is 2,238 kilometers (1,390 miles).
Thailand, Asia
China, Asia
2,238 km
Distance between centroids
130 km
Shortest distance
Calculated based on main borders (including major islands)
1,687 km
Shortest distance between major cities
Pak Kret → Guangzhou
Distances between Thailand and China by cities:
City in Thailand | City in China | Distance (kilometers) |
---|---|---|
Pak Kret | Guangzhou | 1,687 km |
Phuket | Shanghai | 3,522 km |
Udon Thani | Shanghai | 2,428 km |
Phuket | Suzhou | 3,468 km |
Chiang Mai | Shanghai | 2,645 km |
Phra Pradaeng | Beijing | 3,297 km |
Samut Prakan | Shanghai | 2,891 km |
Lampang | Shanghai | 2,635 km |
Mueang Nonthaburi | Guangzhou | 1,689 km |
Hat Yai | Shanghai | 3,457 km |
Nakhon Ratchasima | Shanghai | 2,669 km |
Bangkok | Suzhou | 2,827 km |
Khon Kaen | Suzhou | 2,439 km |
Mueang Nonthaburi | Shanghai | 2,877 km |
Bangkok | Beijing | 3,289 km |
Pattaya | Suzhou | 2,866 km |
Samut Prakan | Suzhou | 2,833 km |
Yala | Suzhou | 3,401 km |
Nakhon Ratchasima | Hangzhou | 2,508 km |
Lampang | Hangzhou | 2,477 km |
Distance 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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Thailand and China.
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 |