Flight distance between Ahmedabad, India and Nanchang, China 2,703.9 mi / 4,351.6 km