Flight distance between Sri Lanka and Bahrain 2,360.1 mi / 3,798.3 km