There are
864 mi
from Matteson, IL to Virginia Beach, VA
That's the driving distance. It would take 16 hours 47 mins to go from Matteson, Illinois to Virginia Beach, Virginia.
The flight distance (direct flight from Matteson, IL to Virginia Beach, VA) is 705.07 mi.
864 mi = 1,391.15 kms