There are
795 mi
from Richmond, VA to Deerfield, IL
That's the driving distance. It would take 15 hours 24 mins to go from Richmond, Virginia to Deerfield, Illinois.
The flight distance (direct flight from Richmond, VA to Deerfield, IL) is 637.39 mi.
795 mi = 1,279.73 kms