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