You asked:

how far is portsmouth england to shoreham by sea england

  • Portsmouth
    Portsmouth
    Shoreham-By-Sea, England
    Shoreham-By-Sea, England
    Portsmouth is 35.6 miles (57.3 kilometers) from Shoreham-By-Sea, England, as the crow flies.