Flight distance between Portsmouth, Dominica and Puyang, China 9,323.5 mi / 15,004.7 km