You asked:

distance from newport news to portsmouth va

  • Portsmouth, Virginia
    Portsmouth, Virginia
    Newport News is 18.3 miles (29.5 kilometers) from Portsmouth, Virginia, as the crow flies.