Miles between Melbourne, FL and Herrin, IL

There are
946 mi
from Melbourne, FL to Herrin, IL

That's the driving distance. It would take 17 hours 32 mins to go from Melbourne, Florida to Herrin, Illinois.

The flight distance (direct flight from Melbourne, FL to Herrin, IL) is 829.39 mi.

946 mi = 1,521.94 kms