Flight distance between Ahmedabad, India and Beirut, Lebanon 2,360.1 mi / 3,798.2 km