Miles between Bloomington, MN and Dunkirk, NY

There are
906 mi
from Bloomington, MN to Dunkirk, NY

That's the driving distance. It would take 16 hours 58 mins to go from Bloomington, Minnesota to Dunkirk, New York.

The flight distance (direct flight from Bloomington, MN to Dunkirk, NY) is 715.85 mi.

906 mi = 1,458.74 kms