Miles between Elgin, IL and Fargo, ND

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

That's the driving distance. It would take 11 hours 10 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.

608 mi = 978.45 kms