Flight distance between Ahmedabad, India and Farkhor, Tajikistan 1,017.2 mi / 1,637.1 km