There are
352 mi
from Cleveland, OH to Lyons, IL
That's the driving distance. It would take 6 hours 37 mins to go from Cleveland, Ohio to Lyons, Illinois.
The flight distance (direct flight from Cleveland, OH to Lyons, IL) is 316.75 mi.
352 mi = 565.99 kms