Miles between Middletown, OH and Rock Island, IL

There are
417 mi
from Middletown, OH to Rock Island, IL

That's the driving distance. It would take 8 hours 3 mins to go from Middletown, Ohio to Rock Island, Illinois.

The flight distance (direct flight from Middletown, OH to Rock Island, IL) is 352.58 mi.

417 mi = 671.63 kms