Flight distance between Bajos de Haina, Dominican Republic and Puyang, China 9,063.7 mi / 14,586.6 km