Flight distance between Puyang, China and Dhaka, Bangladesh 1,859.1 mi / 2,991.9 km