Flight distance between Ahmedabad, India and Yaroslavl, Russia 2,891.3 mi / 4,653.1 km