Miles between Virginia Beach, VA and East Peoria, IL

There are
933 mi
from Virginia Beach, VA to East Peoria, IL

That's the driving distance. It would take 17 hours 47 mins to go from Virginia Beach, Virginia to East Peoria, Illinois.

The flight distance (direct flight from Virginia Beach, VA to East Peoria, IL) is 777.76 mi.

933 mi = 1,500.77 kms