Flight distance between Taiyuan, China and Amboasary, Madagascar 6,103.0 mi / 9,821.8 km