Flight distance between Foshan, China and Thanh Hóa, Vietnam 523.5 mi / 842.4 km