Miles between Cleveland, OH and Granite City, IL

There are
553 mi
from Cleveland, OH to Granite City, IL

That's the driving distance. It would take 10 hours 20 mins to go from Cleveland, Ohio to Granite City, Illinois.

The flight distance (direct flight from Cleveland, OH to Granite City, IL) is 486.52 mi.

553 mi = 889.64 kms