Miles between Virginia Beach, VA and Palmetto Bay, FL

There are
991 mi
from Virginia Beach, VA to Palmetto Bay, FL

That's the driving distance. It would take 18 hours 23 mins to go from Virginia Beach, Virginia to Palmetto Bay, Florida.

The flight distance (direct flight from Virginia Beach, VA to Palmetto Bay, FL) is 817.10 mi.

991 mi = 1,595.42 kms