Flight distance between Gressier, Haiti and Arroyo Naranjo, Cuba 707.6 mi / 1,138.8 km