Miles between Mesquite, TX and Rock Island, IL

There are
824 mi
from Mesquite, TX to Rock Island, IL

That's the driving distance. It would take 15 hours 59 mins to go from Mesquite, Texas to Rock Island, Illinois.

The flight distance (direct flight from Mesquite, TX to Rock Island, IL) is 688.65 mi.

824 mi = 1,325.48 kms