The average flight time from Houston to Harlingen is 44 minutes. The flight distance is 446 km / 277 miles and the average flight speed is 555 km/h / 345 mph.