There are
1,170 mi
from Deerfield Beach, FL to Sugar Land, TX
That's the driving distance. It would take 21 hours 22 mins to go from Deerfield Beach, Florida to Sugar Land, Texas.
The flight distance (direct flight from Deerfield Beach, FL to Sugar Land, TX) is 974.20 mi.
1,170 mi = 1.61 kms