There are
938 mi
from Rockford, IL to Desoto, TX
That's the driving distance. It would take 17 hours 26 mins to go from Rockford, Illinois to Desoto, Texas.
The flight distance (direct flight from Rockford, IL to Desoto, TX) is 792.18 mi.
938 mi = 1,509.64 kms