You asked:

what's the distance between cardiff and somerset

  • Cardiff
    Cardiff
    Cardiff is 22 miles (35.3 kilometers) from Somerset, as the crow flies.