Flying time from Miami, FL to Houston, TX The total flight duration from Miami, FL to Houston, TX is 2 hours, 21 minutes. This is the average in-air flight time (wheels up to wheels downHow long is the flight to Miami from Houston?
Flight time from Houston to Miami is 2 hours 18 minutes. Distance from Houston to Miami is approximately 1560 kilometers.How far is Miami Beach from Houston?
Distance: 970.24 mi (1,561.45 km) The shortest distance (air line) between Houston and Miami-beach is 970.24 mi (1,561.45 km).