You asked:

how many miles from cardiff to portsmouth

  • mile
    mile
    Cardiff
    Cardiff
    Portsmouth
    Portsmouth
    Cardiff is 102 miles from Portsmouth, as the crow flies.