There are
1,726 mi
from Deerfield Beach, FL to Inver Grove Heights, MN
That's the driving distance. It would take 1 day 7 hours to go from Deerfield Beach, Florida to Inver Grove Heights, Minnesota.
The flight distance (direct flight from Deerfield Beach, FL to Inver Grove Heights, MN) is 1,468.16 mi.
1,726 mi = 1.61 kms