Flight distance between Houston, United States of America and Gustavo A. Madero, Mexico 520.6 mi / 837.8 km