There are
839 mi
from Arlington, VA to Cahokia, IL
That's the driving distance. It would take 15 hours 37 mins to go from Arlington, Virginia to Cahokia, Illinois.
The flight distance (direct flight from Arlington, VA to Cahokia, IL) is 704.95 mi.
839 mi = 1,349.69 kms