Flight distance between Houston, United States of America and Arroyo Naranjo, Cuba 932.2 mi / 1,500.2 km