Flight distance between Arthur’s Town, Bahamas and Ambilobe, Madagascar 8,762.2 mi / 14,101.4 km