Flight distance between Houston, United States of America and Invercargill, New Zealand 7,956.3 mi / 12,804.5 km