Miles between Norfolk, VA and Freehold Township, NJ

There are
319 mi
from Norfolk, VA to Freehold Township, NJ

That's the driving distance. It would take 7 hours 4 mins to go from Norfolk, Virginia to Freehold Township, New Jersey.

The flight distance (direct flight from Norfolk, VA to Freehold Township, NJ) is 257.42 mi.

319 mi = 513.93 kms