There are
1,161 mi
from Tampa, FL to Dearborn Heights, MI
That's the driving distance. It would take 21 hours 41 mins to go from Tampa, Florida to Dearborn Heights, Michigan.
The flight distance (direct flight from Tampa, FL to Dearborn Heights, MI) is 995.06 mi.
1,161 mi = 1.61 kms