There are
582 mi
from Buffalo, NY to Round Lake Beach, IL
That's the driving distance. It would take 11 hours 14 mins to go from Buffalo, New York to Round Lake Beach, Illinois.
The flight distance (direct flight from Buffalo, NY to Round Lake Beach, IL) is 469.39 mi.
582 mi = 936.28 kms