Miles between Virginia Beach, VA and Arlington Heights, IL

There are
895 mi
from Virginia Beach, VA to Arlington Heights, IL

That's the driving distance. It would take 17 hours 25 mins to go from Virginia Beach, Virginia to Arlington Heights, Illinois.

The flight distance (direct flight from Virginia Beach, VA to Arlington Heights, IL) is 734.31 mi.

895 mi = 1,439.84 kms