You asked:

distance from portsmouth to holyhead

  • Portsmouth
    Portsmouth
    Portsmouth is 229 miles (368 kilometers) from Holyhead, Wales, UK, as the crow flies.