Flight distance between Vega Alta, Puerto Rico and Foshan, China 9,573.4 mi / 15,406.9 km