Flight distance between Arthur’s Town, Bahamas and General Santos, Philippines 9,891.9 mi / 15,919.4 km