Miles between Mesquite, TX and Middleburg Heights, OH

There are
1,160 mi
from Mesquite, TX to Middleburg Heights, OH

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

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

1,160 mi = 1.61 kms