There are
1,270 mi
from Erie, PA to Allen, TX
That's the driving distance. It would take 23 hours 4 mins to go from Erie, Pennsylvania to Allen, Texas.
The flight distance (direct flight from Erie, PA to Allen, TX) is 1,098.17 mi.
1,270 mi = 2,044.65 kms