Flight distance between Wiesbaden, Germany and Puyang, China 5,537.6 mi / 8,911.9 km