There are
986 mi
from Gastonia, NC to Newton, IA
That's the driving distance. It would take 18 hours 39 mins to go from Gastonia, North Carolina to Newton, Iowa.
The flight distance (direct flight from Gastonia, NC to Newton, IA) is 780 mi.
986 mi = 1,586.23 kms