The distance between Sri Lanka and Thailand is 2,372 kilometers (1,474 miles).
Sri Lanka, Asia
Thailand, Asia
2,372 km
Distance between centroids
1,806 km
Shortest distance
Calculated based on main borders (including major islands)
1,843 km
Shortest distance between major cities
Batticaloa → Phuket
Distances between Sri Lanka and Thailand by cities:
City in Sri Lanka | City in Thailand | Distance (kilometers) |
---|---|---|
Jaffna | Samut Prakan | 2,286 km |
Colombo | Phuket | 2,050 km |
Matara | Bangkok | 2,352 km |
Dehiwala-Mount Lavinia | Bangkok | 2,384 km |
Badulla | Bangkok | 2,256 km |
Anuradhapura | Phuket | 1,983 km |
Puttalam | Samut Prakan | 2,352 km |
Trincomalee | Nakhon Sawan | 2,202 km |
Pita Kotte | Nakhon Sawan | 2,412 km |
Moratuwa | Bangkok | 2,385 km |
Dehiwala-Mount Lavinia | Phra Pradaeng | 2,384 km |
Moratuwa | Samut Prakan | 2,390 km |
Kandy | Bangkok | 2,288 km |
Vavuniya | Phuket | 1,974 km |
Vavuniya | Nakhon Sawan | 2,269 km |
Galle | Bangkok | 2,381 km |
Galle | Phuket | 2,020 km |
Batticaloa | Bangkok | 2,162 km |
Matara | Phuket | 1,986 km |
Hendala | Udon Thani | 2,742 km |
Distance between countries | Kilometers |
---|---|
From Sri Lanka to China | 3,909 km |
From Sri Lanka to India | 1,421 km |
From Sri Lanka to United States | 15,013 km |
From Sri Lanka to Indonesia | 3,802 km |
From Sri Lanka to Pakistan | 2,761 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 Sri Lanka and Thailand.
From | To | Distance (kilometers) |
---|---|---|
Estonia | Iceland | 2,374 km |
North Macedonia | Algeria | 2,365 km |
Papua New Guinea | Australia | 2,362 km |
New Zealand | Tonga | 2,379 km |
Moldova | United Kingdom | 2,359 km |
New Zealand | New Caledonia | 2,384 km |
Ethiopia | Comoros | 2,354 km |
Thailand | India | 2,386 km |
North Macedonia | United Kingdom | 2,387 km |
Sweden | Greece | 2,352 km |
Greece | Sweden | 2,352 km |
South Sudan | Saudi Arabia | 2,389 km |
Haiti | Ecuador | 2,390 km |
Nigeria | Sudan | 2,390 km |