How long is the WN1621 flight from Houston to Miami?
The average flight time from Houston to Miami is 2 hours. The flight distance is 1535 km / 954 miles and the average flight speed is 765 km/h / 476 mph.