Miles between Miami Beach, FL and Swansea, IL

There are
1,208 mi
from Miami Beach, FL to Swansea, IL

That's the driving distance. It would take 22 hours 13 mins to go from Miami Beach, Florida to Swansea, Illinois.

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

1,208 mi = 1.61 kms