Flight distance between Houston, United States of America and Falmouth, Jamaica 1,358.3 mi / 2,185.9 km