You asked:

how far is bath from cardiff

  • Bath
    Bath
    Cardiff
    Cardiff
    Bath is 35.5 miles (57.1 kilometers) from Cardiff, as the crow flies.