There are
351 mi
from Dearborn, MI to Canandaigua, NY
That's the driving distance. It would take 7 hours 2 mins to go from Dearborn, Michigan to Canandaigua, New York.
The flight distance (direct flight from Dearborn, MI to Canandaigua, NY) is 302.24 mi.
351 mi = 564.54 kms