Miles between Elgin, IL and Fargo, ND

There are
606 mi
from Elgin, IL to Fargo, ND

That's the driving distance. It would take 11 hours 9 mins to go from Elgin, Illinois to Fargo, North Dakota.

The flight distance (direct flight from Elgin, IL to Fargo, ND) is 536.04 mi.

606 mi = 975.55 kms