There are
1,064 mi
from Rowlett, TX to Dunedin, FL
That's the driving distance. It would take 20 hours 31 mins to go from Rowlett, Texas to Dunedin, Florida.
The flight distance (direct flight from Rowlett, TX to Dunedin, FL) is 887.06 mi.
1,064 mi = 1,712.24 kms