Miles between Buffalo, NY and Rantoul, IL

There are
632 mi
from Buffalo, NY to Rantoul, IL

That's the driving distance. It would take 11 hours 45 mins to go from Buffalo, New York to Rantoul, Illinois.

The flight distance (direct flight from Buffalo, NY to Rantoul, IL) is 511.05 mi.

632 mi = 1,016.62 kms