Flight distance between Puyang, China and Teresina, Brazil 10,408.9 mi / 16,751.5 km