Countries between China and Vietnam

Up to 2,500 kilometers
Vietnam flag Distance from China to Vietnam is: 2,323 kilometer Distance from Beijing to Hanoi