Miles between Houston, TX and North Miami, FL

There are
1,180 mi
from Houston, TX to North Miami, FL

That's the driving distance. It would take 21 hours 29 mins to go from Houston, Texas to North Miami, Florida.

The flight distance (direct flight from Houston, TX to North Miami, FL) is 964.62 mi.

1,180 mi = 1.61 kms