How far is it from Beijing to Vietnam?
The distance between Beijing to Vietnam is 3060 km. The land distance is 4328 km.