Flight distance between Qingdao, China and Ahmedabad, India 2,977.9 mi / 4,792.5 km