Miles between Carbondale, IL and Mendota Heights, MN

There are
621 mi
from Carbondale, IL to Mendota Heights, MN

That's the driving distance. It would take 12 hours 34 mins to go from Carbondale, Illinois to Mendota Heights, Minnesota.

The flight distance (direct flight from Carbondale, IL to Mendota Heights, MN) is 534.53 mi.

621 mi = 999.64 kms