There are
1,003 mi
from Champaign, IL to Snyder, TX
That's the driving distance. It would take 18 hours 16 mins to go from Champaign, Illinois to Snyder, Texas.
The flight distance (direct flight from Champaign, IL to Snyder, TX) is 869.14 mi.
1,003 mi = 1.61 kms