There are
1,998 mi
from Sunnyvale, CA to Inver Grove Heights, MN
That's the driving distance. It would take 1 day 11 hours to go from Sunnyvale, California to Inver Grove Heights, Minnesota.
The flight distance (direct flight from Sunnyvale, CA to Inver Grove Heights, MN) is 1,585.37 mi.
1,998 mi = 1.61 kms