Miles between Virginia Beach, VA and Mountain Home, ID

There are
2,505 mi
from Virginia Beach, VA to Mountain Home, ID

That's the driving distance. It would take 1 day 20 hours to go from Virginia Beach, Virginia to Mountain Home, Idaho.

The flight distance (direct flight from Virginia Beach, VA to Mountain Home, ID) is 2,125.78 mi.

2,505 mi = 3.22 kms