Flight distance between Haninge, Sweden and Nanjing, China 4,693.8 mi / 7,554.0 km