Miles between Delray Beach, FL and Swansea, IL

There are
1,157 mi
from Delray Beach, FL to Swansea, IL

That's the driving distance. It would take 21 hours 12 mins to go from Delray Beach, Florida to Swansea, Illinois.

The flight distance (direct flight from Delray Beach, FL to Swansea, IL) is 1,013.26 mi.

1,157 mi = 1,862.28 kms