Miles between Melbourne, FL and Dyer, IN

There are
1,156 mi
from Melbourne, FL to Dyer, IN

That's the driving distance. It would take 21 hours 55 mins to go from Melbourne, Florida to Dyer, Indiana.

The flight distance (direct flight from Melbourne, FL to Dyer, IN) is 1,005.32 mi.

1,156 mi = 1.61 kms