Distance from Nepal to China

The distance between Nepal and China is 2,062 kilometers (1,281 miles).

Nepal, Asia

China, Asia

2,062 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

1,823 km

Shortest distance between major cities

Janakpur → Chengdu

Distances between Nepal and China by cities:

City in Nepal City in China Distance (kilometers)
Dhangaḍhi̇̄ Shenyang 4,111 km
Dhangaḍhi̇̄ Shanghai 3,932 km
Dharān Beijing 3,055 km
Janakpur Chengdu 1,823 km
Madhyapur Thimi Shenyang 3,780 km
Butwāl Shanghai 3,690 km
Hetauda Shanghai 3,547 km
Pokhara Shanghai 3,624 km
Kathmandu Beijing 3,158 km
Bhimdatta Shenyang 4,130 km
Birgañj Shenyang 3,863 km
Nepalgunj Shanghai 3,853 km
Janakpur Shanghai 3,484 km
Birgañj Shanghai 3,574 km
Hetauda Shenyang 3,825 km
Biratnagar Shenyang 3,707 km
Biratnagar Shanghai 3,364 km
Nepalgunj Shenyang 4,066 km
Birendranagar Beijing 3,414 km
Bharatpur Shenyang 3,858 km

Distance between cities calculator →

Other distances from Nepal

Distance between countries Kilometers
From Nepal to China 2,062 km
From Nepal to India 1,010 km
From Nepal to United States 12,755 km
From Nepal to Indonesia 4,531 km
From Nepal to Pakistan 1,450 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 Nepal and China.

From To Distance (kilometers)
Brazil Suriname 2,058 km
Peru Panama 2,062 km
Spain Slovakia 2,062 km
Brazil Uruguay 2,063 km
Spain Kosovo 2,064 km
France Estonia 2,055 km
Italy Estonia 2,054 km
Italy Morocco 2,072 km
Spain Serbia 2,073 km
Italy Sweden 2,073 km
Ecuador Honduras 2,082 km
Colombia Belize 2,085 km
Italy Norway 2,088 km
Colombia Suriname 2,029 km

More distances from Nepal

Calculate the distance between any 2 countries