There are
2,423 mi
from Virginia Beach, VA to Twin Falls, ID
That's the driving distance. It would take 1 day 19 hours to go from Virginia Beach, Virginia to Twin Falls, Idaho.
The flight distance (direct flight from Virginia Beach, VA to Twin Falls, ID) is 2,064.87 mi.
2,423 mi = 3.22 kms