You asked:

what is the distance between hatfield, hertfordshire and london

  • London
    London
    Hatfield is 18.3 miles (29.4 kilometers) from London, as the crow flies.