Miles between Houston, TX and Daytona Beach, FL

There are
959 mi
from Houston, TX to Daytona Beach, FL

That's the driving distance. It would take 17 hours 37 mins to go from Houston, Texas to Daytona Beach, Florida.

The flight distance (direct flight from Houston, TX to Daytona Beach, FL) is 863.15 mi.

959 mi = 1,543.50 kms