There are
915 mi
from Lakeville, MN to Dunkirk, NY
That's the driving distance. It would take 17 hours 8 mins to go from Lakeville, Minnesota to Dunkirk, New York.
The flight distance (direct flight from Lakeville, MN to Dunkirk, NY) is 711.36 mi.
915 mi = 1,472.43 kms