Miles between Eagan, MN and Canandaigua, NY

There are
1,027 mi
from Eagan, MN to Canandaigua, NY

That's the driving distance. It would take 19 hours 19 mins to go from Eagan, Minnesota to Canandaigua, New York.

The flight distance (direct flight from Eagan, MN to Canandaigua, NY) is 801.23 mi.

1,027 mi = 1,653.05 kms