Flight distance between Nyíregyháza, Hungary and Puyang, China 5,085.4 mi / 8,184.2 km