Miles between Allen, TX and Shaker Heights, OH

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

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

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

1,177 mi = 1.61 kms