Miles between Champaign, IL and Belton, TX

There are
971 mi
from Champaign, IL to Belton, TX

That's the driving distance. It would take 17 hours to go from Champaign, Illinois to Belton, Texas.

The flight distance (direct flight from Champaign, IL to Belton, TX) is 811.62 mi.

971 mi = 1,563.46 kms