Flight distance between Arthur’s Town, Bahamas and Pinar del Río, Cuba 530.7 mi / 854.0 km