Flight distance between Ahmedabad, India and Béja, Tunisia 3,845.6 mi / 6,188.9 km