Miles between Mesquite, TX and Richmond Heights, OH

There are
1,186 mi
from Mesquite, TX to Richmond Heights, OH

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

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

1,186 mi = 1,908.66 kms