Flight distance between Moskovskiy, Tajikistan and Ahmedabad, India 1,035.3 mi / 1,666.1 km