Flight distance between Ahmedabad, India and Rabak, Sudan 2,694.5 mi / 4,336.4 km