Miles between Allen, TX and Amherst, OH

There are
1,153 mi
from Allen, TX to Amherst, OH

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

The flight distance (direct flight from Allen, TX to Amherst, OH) is 977.55 mi.

1,153 mi = 1.61 kms