Miles between Champaign, IL and Inver Grove Heights, MN

There are
506 mi
from Champaign, IL to Inver Grove Heights, MN

That's the driving distance. It would take 9 hours 18 mins to go from Champaign, Illinois to Inver Grove Heights, Minnesota.

The flight distance (direct flight from Champaign, IL to Inver Grove Heights, MN) is 408.10 mi.

506 mi = 814.95 kms