Flight distance between Arthur’s Town, Bahamas and Ratnapura, Sri Lanka 9,740.0 mi / 15,675.0 km