Miles between Mesquite, TX and Shaker Heights, OH

There are
1,177 mi
from Mesquite, TX to Shaker Heights, OH

That's the driving distance. It would take 21 hours 21 mins to go from Mesquite, Texas to Shaker Heights, Ohio.

The flight distance (direct flight from Mesquite, TX to Shaker Heights, OH) is 1,022.48 mi.

1,177 mi = 1.61 kms