Miles between Buffalo, NY and Edwardsville, IL

There are
725 mi
from Buffalo, NY to Edwardsville, IL

That's the driving distance. It would take 13 hours 43 mins to go from Buffalo, New York to Edwardsville, Illinois.

The flight distance (direct flight from Buffalo, NY to Edwardsville, IL) is 642.96 mi.

725 mi = 1,166.51 kms