Miles between Mcallen, TX and Newton, IA

There are
1,267 mi
from Mcallen, TX to Newton, IA

That's the driving distance. It would take 22 hours 31 mins to go from Mcallen, Texas to Newton, Iowa.

The flight distance (direct flight from Mcallen, TX to Newton, IA) is 1,110.63 mi.

1,267 mi = 1.61 kms