Miles between Houston, TX and Dover, DE

There are
1,508 mi
from Houston, TX to Dover, DE

That's the driving distance. It would take 23 hours 18 mins to go from Houston, Texas to Dover, Delaware.

The flight distance (direct flight from Houston, TX to Dover, DE) is 1,299.52 mi.

1,508 mi = 1.61 kms