There are
1,184 mi
from Davie, FL to Swansea, IL
That's the driving distance. It would take 21 hours 40 mins to go from Davie, Florida to Swansea, Illinois.
The flight distance (direct flight from Davie, FL to Swansea, IL) is 1,031.53 mi.
1,184 mi = 1.61 kms