Miles between Irving, TX and Middleburg Heights, OH

There are
1,180 mi
from Irving, TX to Middleburg Heights, OH

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

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

1,180 mi = 1.61 kms