Flight distance between Saint John’s, Antigua and Barbuda and Foshan, China 9,642.4 mi / 15,518.0 km