Distance from Vietnam to China

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

Vietnam, Asia

China, Asia

2,450 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

722 km

Shortest distance between major cities

Haiphong → Guangzhou

Distances between Vietnam and China by cities:

City in Vietnam City in China Distance (kilometers)
Nha Trang Guangzhou 1,278 km
La Gi Shanghai 2,679 km
Pleiku Suzhou 2,310 km
Buôn Ma Thuột Guangzhou 1,281 km
Da Nang Shanghai 2,150 km
Vinh Suzhou 2,050 km
Kan Tho Shanghai 2,850 km
Thái Nguyên Shenyang 2,780 km
Cam Ranh Chengdu 2,141 km
Ho Chi Minh City Suzhou 2,686 km
Bia Hoa Guangzhou 1,510 km
La Gi Beijing 3,351 km
Hanoi Guangzhou 799 km
Thái Nguyên Beijing 2,264 km
Huế Suzhou 2,107 km
Bia Hoa Suzhou 2,664 km
Ho Chi Minh City Shanghai 2,728 km
Cẩm Phả Mines Suzhou 1,748 km
Kan Tho Suzhou 2,808 km
Cẩm Phả Mines Beijing 2,266 km

Distance between cities calculator →

Other distances from Vietnam

Distance 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

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 Vietnam and China.

From To Distance (kilometers)
Slovakia Jordan 2,448 km
Slovakia Portugal 2,446 km
Cuba United States 2,443 km
Kenya Republic of the Congo 2,458 km
Bulgaria Spain 2,438 km
Nigeria Angola 2,464 km
Costa Rica Grenada 2,436 km
El Salvador Puerto Rico 2,435 km
Puerto Rico El Salvador 2,435 km
Ethiopia Chad 2,466 km
Bulgaria Kuwait 2,467 km
Costa Rica Trinidad and Tobago 2,470 km
Haiti Suriname 2,429 km
Netherlands Morocco 2,474 km

More distances from Vietnam

Calculate the distance between any 2 countries