Miles between Virginia Beach, VA and Hope Mills, NC

There are
250 mi
from Virginia Beach, VA to Hope Mills, NC

That's the driving distance. It would take 4 hours 47 mins to go from Virginia Beach, Virginia to Hope Mills, North Carolina.

The flight distance (direct flight from Virginia Beach, VA to Hope Mills, NC) is 210.91 mi.

250 mi = 402.67 kms