Distance from China to Vietnam

The distance between China and Vietnam is 2,450 kilometers (1,522 miles).

China, Asia

Vietnam, Asia

2,450 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

785 km

Shortest distance between major cities

Foshan → Hanoi

Distances between China and Vietnam by cities:

City in China City in Vietnam Distance (kilometers)
Nanjing Hanoi 1,774 km
Chongqing Hanoi 948 km
Chengdu Huế 1,614 km
Dongguan Hanoi 846 km
Chongqing Ho Chi Minh City 2,074 km
Shenzhen Hanoi 867 km
Guangzhou Huế 945 km
Dongguan Huế 971 km
Wuhan Huế 1,705 km
Suzhou Hanoi 1,860 km
Qingdao Huế 2,514 km
Shanghai Hanoi 1,924 km
Shenyang Huế 3,191 km
Foshan Huế 930 km
Tianjin Huế 2,681 km
Hangzhou Huế 1,996 km
Shenyang Nam Định 2,872 km
Foshan Hanoi 785 km
Tianjin Hanoi 2,282 km
Wuhan Hanoi 1,354 km

Distance between cities calculator →

Other distances from China

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

Other distances from Vietnam

Distances between countries Kilometers
From Vietnam to China 2,450 km
From Vietnam to India 3,194 km
From Vietnam to United States 13,814 km
From Vietnam to Indonesia 1,756 km
From Vietnam to Pakistan 4,373 km

Countries separated by similar distances

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

From To Distance (kilometers)
France Iceland 2,452 km
Argentina Bolivia 2,452 km
Peru Curacao 2,454 km
United States Cuba 2,443 km
Italy Jordan 2,457 km
Peru Netherlands Antilles 2,458 km
India Laos 2,458 km
Ecuador Dominican Republic 2,439 km
Spain Bulgaria 2,438 km
Costa Rica Grenada 2,436 km
Peru Aruba 2,465 km
Costa Rica Trinidad and Tobago 2,470 km
Italy Syria 2,429 km
United Kingdom Ukraine 2,477 km

More distances from China

Calculate the distance between any 2 countries