Miles between Allen, TX and Machesney Park, IL

There are
904 mi
from Allen, TX to Machesney Park, IL

That's the driving distance. It would take 16 hours 46 mins to go from Allen, Texas to Machesney Park, Illinois.

The flight distance (direct flight from Allen, TX to Machesney Park, IL) is 762.05 mi.

904 mi = 1,454.83 kms