Distance from Sri Lanka to China

The distance between Sri Lanka and China is 3,909 kilometers (2,429 miles).

Sri Lanka, Asia

China, Asia

3,909 km

Distance between centroids

2,119 km

Shortest distance

Calculated based on main borders (including major islands)

3,533 km

Shortest distance between major cities

Jaffna → Chongqing

Distances between Sri Lanka and China by cities:

City in Sri Lanka City in China Distance (kilometers)
Anuradhapura Shenyang 5,615 km
Pita Kotte Suzhou 5,017 km
Puttalam Shanghai 5,019 km
Dehiwala-Mount Lavinia Shanghai 5,095 km
Galle Suzhou 5,049 km
Vavuniya Shanghai 4,913 km
Kandy Shenzhen 3,959 km
Colombo Beijing 5,158 km
Puttalam Beijing 5,065 km
Matara Shanghai 5,098 km
Batticaloa Shanghai 4,877 km
Maharagama Qingdao 5,233 km
Trincomalee Shanghai 4,860 km
Ampara Shanghai 4,906 km
Trincomalee Suzhou 4,787 km
Ampara Suzhou 4,835 km
Kandy Beijing 5,072 km
Vavuniya Beijing 4,957 km
Batticaloa Beijing 4,963 km
Badulla Shanghai 4,982 km

Distance between cities calculator →

Other distances from Sri Lanka

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

Other distances from China

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

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Sri Lanka and China.

From To Distance (kilometers)
Germany Kuwait 3,910 km
United Kingdom Armenia 3,914 km
Italy Bahrain 3,897 km
Japan Laos 3,924 km
Spain Georgia 3,894 km
China Turkmenistan 3,927 km
India Somalia 3,932 km
Australia Brunei 3,888 km
Brazil Puerto Rico 3,934 km
Russia Finland 3,939 km
Germany Mali 3,941 km
India Armenia 3,875 km
Italy Eritrea 3,946 km
Brazil U.S. Virgin Islands 3,873 km

More distances from Sri Lanka

Calculate the distance between any 2 countries