Flight distance between Croix des Bouquets, Haiti and Puyang, China 9,021.3 mi / 14,518.5 km