Flight distance between Arthur’s Town, Bahamas and Palma Soriano, Cuba 305.5 mi / 491.6 km