Flight distance between Haninge, Sweden and Xi’an, China 4,247.4 mi / 6,835.5 km