Miles between Buffalo, NY and Algonquin, IL

There are
577 mi
from Buffalo, NY to Algonquin, IL

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

The flight distance (direct flight from Buffalo, NY to Algonquin, IL) is 481.78 mi.

577 mi = 929.30 kms