Miles between Portsmouth, VA and Oconomowoc, WI

There are
976 mi
from Portsmouth, VA to Oconomowoc, WI

That's the driving distance. It would take 18 hours 54 mins to go from Portsmouth, Virginia to Oconomowoc, Wisconsin.

The flight distance (direct flight from Portsmouth, VA to Oconomowoc, WI) is 776.83 mi.

976 mi = 1,571.41 kms