Flight distance between Puyang, China and Charlotte, United States of America 7,768.2 mi / 12,501.7 km