Flight distance between Haninge, Sweden and Tianshui, China 4,122.6 mi / 6,634.7 km