Flight distance between Ahmedabad, India and Barnaul, Russia 2,176.2 mi / 3,502.2 km