Flight distance between Fort Dauphin, Madagascar and Lanzhou, China 5,616.6 mi / 9,039.1 km