Flight distance between Arthur’s Town, Bahamas and Cienfuegos, Cuba 347.7 mi / 559.5 km