Flight distance between Puyang, China and Florianópolis, Brazil 11,723.6 mi / 18,867.3 km