Flight distance between Foshan, China and Haiphong, Vietnam 439.3 mi / 707.0 km