Flight distance between Houston, United States of America and Palma Soriano, Cuba 1,378.0 mi / 2,217.7 km