Flight distance between Vietnam and China 1,008.2 mi / 1,622.5 km