Miles between Chesapeake, VA and Harrison, NJ

There are
354 mi
from Chesapeake, VA to Harrison, NJ

That's the driving distance. It would take 7 hours 39 mins to go from Chesapeake, Virginia to Harrison, New Jersey.

The flight distance (direct flight from Chesapeake, VA to Harrison, NJ) is 297.87 mi.

354 mi = 569.55 kms