There are
1,231 mi
from Harlingen, TX to Clive, IA
That's the driving distance. It would take 22 hours 2 mins to go from Harlingen, Texas to Clive, Iowa.
The flight distance (direct flight from Harlingen, TX to Clive, IA) is 1,088.28 mi.
1,231 mi = 1,980.34 kms