Miles between Houston, TX and Leesburg, FL

There are
924 mi
from Houston, TX to Leesburg, FL

That's the driving distance. It would take 16 hours 55 mins to go from Houston, Texas to Leesburg, Florida.

The flight distance (direct flight from Houston, TX to Leesburg, FL) is 815.21 mi.

924 mi = 1,487.51 kms