Miles between Margate, FL and Cedar Hill, TX

There are
1,287 mi
from Margate, FL to Cedar Hill, TX

That's the driving distance. It would take 23 hours 37 mins to go from Margate, Florida to Cedar Hill, Texas.

The flight distance (direct flight from Margate, FL to Cedar Hill, TX) is 1,097.53 mi.

1,287 mi = 2,071.80 kms