Miles between Chesapeake, VA and Newport News, VA

There are
31 mi
from Chesapeake, VA to Newport News, VA

That's the driving distance. It would take 47 minutes to go from Chesapeake, Virginia to Newport News, Virginia.

The flight distance (direct flight from Chesapeake, VA to Newport News, VA) is 24.30 mi.

31 mi = 50.57 kms