There are
650 mi
from Fargo, ND to Palos Heights, IL
That's the driving distance. It would take 11 hours 56 mins to go from Fargo, North Dakota to Palos Heights, Illinois.
The flight distance (direct flight from Fargo, ND to Palos Heights, IL) is 571.64 mi.
650 mi = 1,045.30 kms