Miles between Richmond, VA and Freehold Township, NJ

There are
298 mi
from Richmond, VA to Freehold Township, NJ

That's the driving distance. It would take 6 hours 8 mins to go from Richmond, Virginia to Freehold Township, New Jersey.

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

298 mi = 479.00 kms