Flight distance between London, Canada and Houston, United States of America 1,201.6 mi / 1,933.9 km