Miles between Buffalo, NY and Cahokia, IL

There are
744 mi
from Buffalo, NY to Cahokia, IL

That's the driving distance. It would take 14 hours 2 mins to go from Buffalo, New York to Cahokia, Illinois.

The flight distance (direct flight from Buffalo, NY to Cahokia, IL) is 662.33 mi.

744 mi = 1,197.17 kms