Flight distance between Arthur’s Town, Bahamas and Santiago de Cuba, Cuba 318.1 mi / 511.9 km