You asked:

how far is cornwall ontario from bristol, vt

  • Bristol
    Bristol
    Cornwall is 102 miles (164 kilometers) from Bristol, as the crow flies.