Flight distance between Puyang, China and San Antonio, United States of America 7,646.3 mi / 12,305.5 km