There are
797 mi
from Fargo, ND to Cahokia, IL
That's the driving distance. It would take 15 hours 9 mins to go from Fargo, North Dakota to Cahokia, Illinois.
The flight distance (direct flight from Fargo, ND to Cahokia, IL) is 663.95 mi.
797 mi = 1,282.16 kms