Flight distance between Saint-Marc, Haiti and Foshan, China 9,499.1 mi / 15,287.4 km