Flight distance between Arthur’s Town, Bahamas and Cagayan de Oro, Philippines 9,771.1 mi / 15,725.1 km