Flight distance between Arthur’s Town, Bahamas and Arroyo Naranjo, Cuba 437.2 mi / 703.6 km