There are
829 mi
from Suffolk, VA to Champaign, IL
That's the driving distance. It would take 16 hours 2 mins to go from Suffolk, Virginia to Champaign, Illinois.
The flight distance (direct flight from Suffolk, VA to Champaign, IL) is 672.53 mi.
829 mi = 1,334.45 kms