You asked:

distance portsmouth to plymouth new hampshire

  • Portsmouth
    Portsmouth
    Plymouth, New Hampshire
    Plymouth, New Hampshire
    Portsmouth is 3,220 miles (5,170 kilometers) from Plymouth, New Hampshire, as the crow flies.