There are
1,286 mi
from Corpus Christi, TX to Machesney Park, IL
That's the driving distance. It would take 23 hours 57 mins to go from Corpus Christi, Texas to Machesney Park, Illinois.
The flight distance (direct flight from Corpus Christi, TX to Machesney Park, IL) is 1,109.23 mi.
1,286 mi = 1.61 kms