Miles between Jersey City, NJ and Cahokia, IL

There are
947 mi
from Jersey City, NJ to Cahokia, IL

That's the driving distance. It would take 18 hours 9 mins to go from Jersey City, New Jersey to Cahokia, Illinois.

The flight distance (direct flight from Jersey City, NJ to Cahokia, IL) is 868.74 mi.

947 mi = 1,523.98 kms