Flight distance between Arthur’s Town, Bahamas and La Habana Vieja, Cuba 434.5 mi / 699.2 km