There are
1,030 mi
from Champaign, IL to Bay City, TX
That's the driving distance. It would take 18 hours 49 mins to go from Champaign, Illinois to Bay City, Texas.
The flight distance (direct flight from Champaign, IL to Bay City, TX) is 885.15 mi.
1,030 mi = 1.61 kms